From 470e20edf85dbf3731d1fea7fde5eab7bd3afe95 Mon Sep 17 00:00:00 2001 From: Tony Tkacik Date: Thu, 20 Aug 2015 11:16:17 +0200 Subject: [PATCH] Cleaned up Java Binding code from YANG Tools - Introduced artifacts pom - Updated groupId from .yangtools to .mdsal - Renamed code-generator to binding folder which makes more sense since it contains also codecs and other functionality not directly related to code generation. - added mdsal- prefix to artifact id to make it more distinguishable from YANGTools - joined binding-model-api, binding-generator-api, binding-generator spi into mdsal-binding-generator-api - joined binding-type-provider and binding-generator-impl into mdsal-binding-generator-impl Change-Id: I7edb96eff81900b90b0f6195b009a412152c2b8f Signed-off-by: Tony Tkacik --- .../binding-parent/pom.xml | 16 +++- .../maven-sal-api-gen-plugin/pom.xml | 20 ++--- .../sal/api/gen/plugin/CodeGeneratorImpl.java | 0 .../unified/doc/generator/GeneratorImpl.xtend | 0 .../maven/DocumentationGeneratorImpl.java | 0 .../generator/WadlRestconfGenerator.xtend | 0 .../wadl/generator/maven/WadlGenerator.java | 0 .../doc/generator/maven/DocGenTest.java | 0 .../maven/YangModuleInfoCompilationTest.java | 0 .../wadl/generator/maven/WadlGenTest.java | 0 .../src/test/resources/doc-gen/config.yang | 0 .../src/test/resources/doc-gen/netty.yang | 0 .../doc-gen/network-topology@2013-07-12.yang | 0 .../doc-gen/odl-protocol-framework-cfg.yang | 0 .../wadl-gen/controller-network-rpcs.yang | 0 .../wadl-gen/controller-network.yang | 0 .../wadl-gen/controller-openflow.yang | 0 .../resources/wadl-gen/demo-topology.yang | 0 .../wadl-gen/ietf-inet-types@2010-09-24.yang | 0 .../wadl-gen/ietf-yang-types@2010-09-24.yang | 0 .../yang-module-info/import-module.yang | 0 .../yang-module-info/main-module.yang | 0 .../yang-module-info/submodule1.yang | 0 .../yang-module-info/submodule2.yang | 0 .../yang-module-info/submodule3.yang | 0 .../mdsal-binding-dom-codec}/pom.xml | 26 +++---- .../data/codec/api/BindingCodecTree.java | 0 .../codec/api/BindingCodecTreeFactory.java | 0 .../data/codec/api/BindingCodecTreeNode.java | 0 .../BindingNormalizedNodeCachingCodec.java | 0 .../codec/api/BindingNormalizedNodeCodec.java | 0 .../api/BindingNormalizedNodeSerializer.java | 0 .../BindingNormalizedNodeWriterFactory.java | 0 .../codec/gen/impl/AbstractGenerator.java | 0 .../impl/AbstractStreamWriterGenerator.java | 0 ...entableDataNodeContainerEmitterSource.java | 0 .../DataNodeContainerSerializerSource.java | 0 .../impl/DataObjectSerializerGenerator.java | 0 .../impl/DataObjectSerializerPrototype.java | 0 .../gen/impl/DataObjectSerializerSource.java | 0 .../codec/gen/impl/StreamWriterGenerator.java | 0 .../data/codec/gen/spi/AbstractSource.java | 0 .../gen/spi/StaticConstantDefinition.java | 0 ...tractBindingNormalizedNodeCacheHolder.java | 0 .../codec/impl/AugmentationNodeContext.java | 0 .../data/codec/impl/BindingCodecContext.java | 0 .../impl/BindingNormalizedNodeCache.java | 0 .../BindingNormalizedNodeCodecRegistry.java | 0 .../impl/BindingToNormalizedStreamWriter.java | 0 .../binding/data/codec/impl/BitsCodec.java | 0 .../impl/CachingNormalizedNodeCodec.java | 0 .../impl/CachingNormalizedNodeSerializer.java | 0 .../data/codec/impl/CaseNodeCodecContext.java | 0 .../codec/impl/ChoiceNodeCodecContext.java | 0 .../data/codec/impl/CompositeValueCodec.java | 0 .../codec/impl/ContainerNodeCodecContext.java | 0 .../codec/impl/DataContainerCodecContext.java | 0 .../impl/DataContainerCodecPrototype.java | 0 .../codec/impl/DataObjectCodecContext.java | 0 .../codec/impl/EncapsulatedValueCodec.java | 0 .../data/codec/impl/EnumerationCodec.java | 0 .../ForwardingBindingStreamEventWriter.java | 0 .../codec/impl/IdentifiableItemCodec.java | 0 .../data/codec/impl/IdentityCodec.java | 0 .../codec/impl/IncorrectNestingException.java | 0 .../codec/impl/InstanceIdentifierCodec.java | 0 .../codec/impl/KeyedListNodeCodecContext.java | 0 .../data/codec/impl/LazyDataObject.java | 0 .../data/codec/impl/LeafNodeCodecContext.java | 0 .../data/codec/impl/ListNodeCodecContext.java | 0 ...issingClassInLoadingStrategyException.java | 0 .../codec/impl/MissingSchemaException.java | 0 .../impl/MissingSchemaForClassException.java | 0 .../data/codec/impl/NodeCodecContext.java | 0 .../data/codec/impl/NodeContextSupplier.java | 0 .../data/codec/impl/NonCachingCodec.java | 0 .../NormalizedNodeWriterWithAddChild.java | 0 .../codec/impl/NotificationCodecContext.java | 0 .../data/codec/impl/ReflectionBasedCodec.java | 0 .../codec/impl/SchemaRootCodecContext.java | 0 .../data/codec/impl/UnionTypeCodec.java | 0 .../codec/impl/UnionValueOptionContext.java | 0 .../binding/data/codec/impl/ValueContext.java | 0 .../data/codec/impl/ValueTypeCodec.java | 0 .../util/AugmentableDispatchSerializer.java | 0 .../data/codec/util/AugmentationReader.java | 0 .../codec/util/ChoiceDispatchSerializer.java | 0 .../test/AbstractBindingRuntimeTest.java | 0 ...entationClassDiscoveredAfterCodecTest.java | 0 .../test/AugmentationSubstitutionTest.java | 0 .../data/codec/test/CachingCodecTest.java | 0 .../data/codec/test/CaseSubstitutionTest.java | 0 .../data/codec/test/EmptyLeafTest.java | 0 .../codec/test/ExceptionReportingTest.java | 0 ...nceIdentifierSerializeDeserializeTest.java | 0 .../codec/test/InstanceIdentifierTest.java | 0 .../data/codec/test/LeafReferenceTest.java | 0 ...ormalizedNodeSerializeDeserializeTest.java | 0 .../test/NotificationProcessingTest.java | 0 .../codec/test/RpcDataSerializationTest.java | 0 .../data/codec/test/UnionTypeTest.java | 0 .../mdsal-binding-generator-api}/pom.xml | 12 +-- .../generator/api/BindingGenerator.java | 0 .../generator/api/ClassLoadingStrategy.java | 0 .../generator/api/ModuleInfoRegistry.java | 0 .../binding/generator/api/package-info.java | 0 .../spi/BindingGeneratorServiceProvider.java | 0 .../binding/generator/spi/TypeProvider.java | 0 .../generator/spi/TypeProviderFactory.java | 0 .../binding/generator/spi/package-info.java | 0 .../sal/binding/model/api/AccessModifier.java | 0 .../sal/binding/model/api/AnnotationType.java | 0 .../sal/binding/model/api/CodeGenerator.java | 0 .../sal/binding/model/api/ConcreteType.java | 0 .../sal/binding/model/api/Constant.java | 0 .../sal/binding/model/api/DocumentedType.java | 0 .../sal/binding/model/api/Enumeration.java | 0 .../binding/model/api/GeneratedProperty.java | 0 .../api/GeneratedTransferIdentityObject.java | 0 .../model/api/GeneratedTransferObject.java | 0 .../sal/binding/model/api/GeneratedType.java | 0 .../binding/model/api/MethodSignature.java | 0 .../binding/model/api/ParameterizedType.java | 0 .../sal/binding/model/api/Restrictions.java | 0 .../yangtools/sal/binding/model/api/Type.java | 0 .../sal/binding/model/api/TypeMember.java | 0 .../sal/binding/model/api/WildcardType.java | 0 .../sal/binding/model/api/package-info.java | 0 .../type/builder/AnnotationTypeBuilder.java | 0 .../api/type/builder/ConstantBuilder.java | 0 .../model/api/type/builder/EnumBuilder.java | 0 .../builder/GeneratedPropertyBuilder.java | 0 .../api/type/builder/GeneratedTOBuilder.java | 0 .../type/builder/GeneratedTypeBuilder.java | 0 .../builder/GeneratedTypeBuilderBase.java | 0 .../type/builder/MethodSignatureBuilder.java | 0 .../api/type/builder/TypeMemberBuilder.java | 0 .../model/api/type/builder/package-info.java | 0 .../model/api/type/provider/package-info.java | 0 .../mdsal-binding-generator-impl}/pom.xml | 29 ++++--- .../generator/impl/BindingGeneratorImpl.java | 0 .../impl/BindingSchemaContextUtils.java | 0 .../generator/impl/CodecTypeUtils.java | 0 .../impl/GeneratedClassLoadingStrategy.java | 0 .../binding/generator/impl/ModuleContext.java | 0 .../impl/ModuleInfoBackedContext.java | 0 .../binding/generator/impl/SchemaLock.java | 0 .../impl/TransformerGeneratorException.java | 0 .../binding/generator/impl/YangTemplate.xtend | 0 .../generator/util/BindingRuntimeContext.java | 0 .../generator/util/ClassCustomizer.java | 0 .../generator/util/ClassGenerator.java | 0 .../util/CodeGenerationException.java | 0 .../util/DefaultSourceCodeGenerator.java | 0 .../generator/util/FieldGenerator.java | 0 .../generator/util/JavassistUtils.java | 0 .../generator/util/MethodGenerator.java | 0 .../util/NullSourceCodeGenerator.java | 0 .../generator/util/SourceCodeGenerator.java | 0 .../util/SourceCodeGeneratorFactory.java | 0 .../binding/generator/util/XtendHelper.java | 0 .../generator/util/YangSchemaUtils.java | 0 .../sal/binding/yang/types/BaseYangTypes.java | 0 .../GroupingDefinitionDependencySort.java | 0 .../binding/yang/types/NodeWrappedType.java | 0 .../binding/yang/types/TypeProviderImpl.java | 0 .../yang/types/UnionDependencySort.java | 0 .../sal/binding/yang/types/package-info.java | 0 .../generator/impl/AbstractTypesTest.java | 0 .../impl/AugmentRelativeXPathTest.java | 0 .../generator/impl/AugmentedTypeTest.java | 0 .../generator/impl/BaseTypeProvider.java | 0 .../generator/impl/BinaryTypeTest.java | 0 .../impl/BindingGeneratorImplTest.java | 0 .../impl/BitAndUnionTOEnclosingTest.java | 0 .../impl/ChoiceCaseGenTypesTest.java | 0 .../generator/impl/ControllerTest.java | 0 .../impl/DefinedTypesProviderTest.java | 0 .../generator/impl/ExtendedTypedefTest.java | 0 .../generator/impl/GenEnumResolvingTest.java | 0 .../generator/impl/GenTypesSubSetTest.java | 0 ...InnerClassForBitsAndUnionInLeavesTest.java | 0 .../impl/GeneratedTypesBitsTest.java | 0 .../impl/GeneratedTypesLeafrefTest.java | 0 .../impl/GeneratedTypesStringTest.java | 0 .../generator/impl/GeneratedTypesTest.java | 0 .../generator/impl/IdentityrefTypeTest.java | 0 .../generator/impl/NameTypePattern.java | 0 .../impl/ReplaceAllIllegalCharsTest.java | 0 .../generator/impl/SupportTestUtil.java | 0 .../impl/TypeProviderIntegrationTest.java | 0 .../generator/impl/UnionTypeDefTest.java | 0 .../sal/binding/generator/impl/UsesTest.java | 0 .../binding/yang/types/BaseYangTypesTest.java | 0 .../GroupingDefinitionDependencySortTest.java | 0 .../LeafrefTypeWithNullToStringInXpath.java | 0 .../yang/types/LeafrefTypeWithNullXpath.java | 0 .../yang/types/NodeWrappedTypeTest.java | 0 .../yang/types/TestIntegerTypeDefinition.java | 0 .../yang/types/TestLeafSchemaNode.java | 0 .../yang/types/TypeProviderImplTest.java | 0 .../binding/yang/types/TypeProviderModel.java | 0 .../binding/yang/types/TypeProviderTest.java | 0 .../yang/types/UnionDependencySortTest.java | 0 .../src/test/resources/abstract-topology.yang | 0 .../abstract-topology@2013-02-08.yang | 0 .../augment-abstract-topology@2013-05-03.yang | 0 .../ietf-interfaces@2012-11-15.yang | 0 .../abstract-topology@2013-02-08.yang | 0 .../augment-abstract-topology@2013-05-03.yang | 0 ...nt-network-link-attributes@2013-05-03.yang | 0 .../augment-topology-tunnels@2013-05-03.yang | 0 .../ietf-interfaces@2012-11-15.yang | 0 .../src/test/resources/base-yang-types.yang | 0 .../binary-type-test.yang | 0 .../binary-types@2013-06-13.yang | 0 .../choice-test.yang | 0 .../notification-test.yang | 0 .../src/test/resources/bit_and_union.yang | 0 .../test/resources/bit_and_union_in_leaf.yang | 0 .../augment-monitoring@2013-07-01.yang | 0 .../choice-monitoring@2013-07-01.yang | 0 .../controller-models/controller-network.yang | 0 .../controller-openflow.yang | 0 .../src/test/resources/demo-topology.yang | 0 .../abstract-topology@2013-02-08.yang | 0 .../ietf-interfaces@2012-11-15.yang | 0 .../src/test/resources/identityref.yang | 0 .../src/test/resources/ietf/iana-if-type.yang | 0 .../test/resources/ietf/ietf-inet-types.yang | 0 .../test/resources/ietf/ietf-interfaces.yang | 0 .../test/resources/ietf/ietf-yang-types.yang | 0 .../leafref-test-invalid-model/foo.yang | 0 .../abstract-topology@2013-02-08.yang | 0 .../leafref/leafref-absolute-invalid.yang | 0 .../leafref/leafref-relative-invalid.yang | 0 .../test/resources/leafref/leafref-valid.yang | 0 .../test/resources/list-composite-key.yang | 0 .../src/test/resources/refine.yang | 0 .../src/test/resources/simple-bits-demo.yang | 0 .../test/resources/simple-container-demo.yang | 0 .../test/resources/simple-leaf-list-demo.yang | 0 .../src/test/resources/simple-list-demo.yang | 0 .../test/resources/simple-string-demo.yang | 0 .../test/resources/test-type-provider-b.yang | 0 .../test/resources/test-type-provider.yang | 0 .../test/resources/type-provider/test.yang | 0 .../typedef_of_typedef.yang | 0 .../union-test-models/abstract-topology.yang | 0 .../src/test/resources/uses-of-grouping.yang | 0 .../uses-of-grouping-augment.yang | 0 .../uses-of-grouping-case.yang | 0 .../uses-of-grouping-container.yang | 0 .../uses-of-grouping-dependencies.yang | 0 .../uses-of-grouping-grouping.yang | 0 .../uses-of-grouping-list.yang | 0 .../uses-of-grouping-modul.yang | 0 .../uses-of-grouping-notification.yang | 0 .../uses-of-grouping-rpc.yang | 0 .../mdsal-binding-generator-util}/pom.xml | 12 +-- .../generator/util/AbstractBaseType.java | 0 .../generator/util/BindingGeneratorUtil.java | 0 .../binding/generator/util/BindingTypes.java | 0 .../generator/util/ReferencedTypeImpl.java | 0 .../binding/generator/util/TypeConstants.java | 0 .../binding/generator/util/Types.java | 0 .../type/builder/AbstractGeneratedType.java | 0 .../builder/AbstractGeneratedTypeBuilder.java | 0 .../type/builder/AbstractTypeMember.java | 0 .../builder/AbstractTypeMemberBuilder.java | 0 .../builder/AnnotationTypeBuilderImpl.java | 0 .../generated/type/builder/ConstantImpl.java | 0 .../type/builder/EnumerationBuilderImpl.java | 0 .../builder/GeneratedPropertyBuilderImpl.java | 0 .../type/builder/GeneratedPropertyImpl.java | 0 .../type/builder/GeneratedTOBuilderImpl.java | 0 .../builder/GeneratedTypeBuilderImpl.java | 0 .../type/builder/MethodParameterImpl.java | 0 .../builder/MethodSignatureBuilderImpl.java | 0 .../type/builder/MethodSignatureImpl.java | 0 .../binding/generator/util/package-info.java | 0 .../generator/util/AbstractBaseTypeTest.java | 0 .../util/BindingGeneratorUtilTest.java | 0 .../generator/util/BindingTypesTest.java | 0 .../util/ReferencedTypeImplTest.java | 0 .../binding/generator/util/TypesTest.java | 0 .../AbstractGeneratedTypeBuilderTest.java | 0 .../type/builder/AbstractTypeMemberTest.java | 0 .../type/builder/AnnotationBuilderTest.java | 0 .../type/builder/ConstantImplTest.java | 0 .../builder/EnumerationBuilderImplTest.java | 0 .../GeneratedPropertyBuilderImplTest.java | 0 .../builder/GeneratedPropertyImplTest.java | 0 .../type/builder/GeneratedPropertyTest.java | 0 .../builder/GeneratedTOBuilderImplTest.java | 0 .../type/builder/GeneratedTOBuilderTest.java | 0 .../builder/GeneratedTypeBuilderTest.java | 0 .../type/builder/MethodParameterImplTest.java | 0 .../MethodSignatureBuilderImplTest.java | 0 .../builder/MethodSignatureBuilderTest.java | 0 .../type/builder/MethodSignatureImplTest.java | 0 .../src/test/resources/module.yang | 0 .../mdsal-binding-java-api-generator}/pom.xml | 18 ++--- .../generator/AbstractBigRangeGenerator.java | 0 .../AbstractPrimitiveRangeGenerator.java | 0 .../api/generator/AbstractRangeGenerator.java | 0 .../AbstractSubIntegerRangeGenerator.java | 0 .../AlphabeticallyTypeMemberComparator.java | 0 .../sal/java/api/generator/BaseTemplate.xtend | 0 .../generator/BigDecimalRangeGenerator.java | 0 .../generator/BigIntegerRangeGenerator.java | 0 .../java/api/generator/BuilderGenerator.java | 0 .../java/api/generator/BuilderTemplate.xtend | 0 .../api/generator/ByteRangeGenerator.java | 0 .../java/api/generator/ClassTemplate.xtend | 0 .../sal/java/api/generator/Constants.java | 0 .../sal/java/api/generator/EnumGenerator.java | 0 .../sal/java/api/generator/EnumTemplate.xtend | 0 .../java/api/generator/GeneratorJavaFile.java | 0 .../sal/java/api/generator/GeneratorUtil.java | 0 .../api/generator/IntegerRangeGenerator.java | 0 .../api/generator/InterfaceGenerator.java | 0 .../api/generator/InterfaceTemplate.xtend | 0 .../java/api/generator/LengthGenerator.java | 0 .../api/generator/LongRangeGenerator.java | 0 .../api/generator/ShortRangeGenerator.java | 0 .../sal/java/api/generator/TOGenerator.java | 0 .../sal/java/api/generator/TypeUtils.java | 0 .../api/generator/UnionBuilderTemplate.xtend | 0 .../java/api/generator/UnionTemplate.xtend | 0 .../generator/YangModuleInfoTemplate.xtend | 0 .../sal/java/api/generator/package-info.java | 0 ...AugmentToUsesInAugmentCompilationTest.java | 0 .../generator/test/BaseCompilationTest.java | 0 .../java/api/generator/test/Bug1276Test.java | 0 .../java/api/generator/test/Bug532Test.java | 0 .../test/CascadeUsesCompilationTest.java | 0 .../test/ClassCodeGeneratorTest.java | 0 .../api/generator/test/CompilationTest.java | 0 .../generator/test/CompilationTestUtils.java | 0 .../generator/test/EndodingInJavaDocTest.java | 0 .../generator/test/GeneratorJavaFileTest.java | 0 .../test/NestedGroupingCompilationTest.java | 0 .../test/TypedefCompilationTest.java | 0 .../test/UnionTypedefUnusedImportTest.java | 0 .../java/api/generator/test/package-info.java | 0 .../src/test/resources/abstract-topology.yang | 0 .../compilation/augment-of-augment/bar.yang | 0 .../compilation/augment-of-augment/baz.yang | 0 .../compilation/augment-of-augment/foo.yang | 0 .../compilation/augment-under-uses/bar.yang | 0 .../compilation/augment-under-uses/foo.yang | 0 .../augment-uses-to-augment/bar.yang | 0 .../augment-uses-to-augment/baz.yang | 0 .../augment-uses-to-augment/foo.yang | 0 .../bug1172/nested-uses-augment.yang | 0 .../resources/compilation/bug1276/foo.yang | 0 .../resources/compilation/bug1377/foo.yang | 0 .../resources/compilation/bug586/foo.yang | 0 .../compilation/cascade-uses/bar.yang | 0 .../compilation/cascade-uses/baz.yang | 0 .../compilation/cascade-uses/foo.yang | 0 .../class-name-collision/class-name-collision | 0 .../class-name-collision/configuration | 0 .../class-name-collision/other-module | 0 .../compilation/context-reference/bar.yang | 0 .../compilation/context-reference/foo.yang | 0 .../encoding-javadoc/encoding-javadoc.yang | 0 .../compilation/leaf-return-types/test.yang | 0 .../resources/compilation/list-gen/test.yang | 0 .../compilation/nested-grouping/test.yang | 0 .../resources/compilation/typedef/foo.yang | 0 .../union-typedef/union-typedef-test.yang | 0 .../src/test/resources/demo-topology.yang | 0 .../test/resources/list-composite-key.yang | 0 .../test/resources/simple-container-demo.yang | 0 .../test/resources/simple-leaf-list-demo.yang | 0 .../src/test/resources/simple-list-demo.yang | 0 .../yang/abstract-topology@2013-02-08.yang | 0 .../yang/iana-if-type@2012-06-05.yang | 0 .../yang/ietf-inet-types@2010-09-24.yang | 0 .../yang/ietf-interfaces@2012-11-15.yang | 0 .../yang/ietf-yang-types@2010-09-24.yang | 0 binding/mdsal-binding-test-model/pom.xml | 34 ++++++++ .../test/model/util/ListsBindingUtils.java | 0 .../rev140701/Int32StringUnionBuilder.java | 0 .../test/union/rev150121/TopLevelBuilder.java | 0 .../union/rev150121/UnionTestTypeBuilder.java | 0 .../opendaylight-yangtools-augment-test.yang | 0 .../opendaylight-yangtools-binding-test.yang | 0 .../opendaylight-yangtools-union-test.yang | 0 {code-generator => binding}/pom.xml | 26 +++---- .../samples/maven-code-gen-sample/pom.xml | 4 +- .../src/main/java/Example.java | 0 .../yang/augment-monitoring@2013-07-01.yang | 0 .../src/main/yang/bit_and_union_in_leaf.yang | 0 .../yang/choice-monitoring@2013-07-01.yang | 0 .../src/main/yang/controller-network-ne.yang | 0 .../src/main/yang/controller-network.yang | 0 .../main/yang/controller-openflow-ipv6.yang | 0 .../src/main/yang/controller-openflow.yang | 0 .../src/main/yang/demo-topology.yang | 0 .../main/yang/ietf-inet-types@2010-09-24.yang | 0 .../main/yang/ietf-yang-types@2010-09-24.yang | 0 .../src/main/yang/simple-string-demo.yang | 0 .../src/main/yang/typedef_of_typedef.yang | 0 .../samples/modeling-sample/pom.xml | 6 +- .../src/main/yang/toaster.yang | 0 {code-generator => binding}/src/site/site.xml | 0 {yang => binding}/yang-binding/pom.xml | 5 +- .../yangtools/yang/binding/Augmentable.java | 0 .../yangtools/yang/binding/Augmentation.java | 0 .../yang/binding/AugmentationHolder.java | 0 .../yangtools/yang/binding/BaseIdentity.java | 0 .../yangtools/yang/binding/BindingCodec.java | 0 .../yang/binding/BindingDeserializer.java | 0 .../yang/binding/BindingMapping.java | 0 .../yang/binding/BindingSerializer.java | 0 .../binding/BindingStreamEventWriter.java | 0 .../yangtools/yang/binding/ChildOf.java | 0 .../yangtools/yang/binding/DataContainer.java | 0 .../yangtools/yang/binding/DataObject.java | 0 .../yang/binding/DataObjectSerializer.java | 0 .../DataObjectSerializerImplementation.java | 0 .../binding/DataObjectSerializerRegistry.java | 0 .../yangtools/yang/binding/DataRoot.java | 0 .../yangtools/yang/binding/Identifiable.java | 0 .../yangtools/yang/binding/Identifier.java | 0 .../yang/binding/InstanceIdentifier.java | 0 .../InstanceIdentifierBuilderImpl.java | 0 .../yang/binding/KeyedInstanceIdentifier.java | 0 .../yangtools/yang/binding/Notification.java | 0 .../yang/binding/NotificationListener.java | 0 .../yang/binding/RpcImplementation.java | 0 .../yangtools/yang/binding/RpcInput.java | 0 .../yangtools/yang/binding/RpcService.java | 0 .../binding/YangModelBindingProvider.java | 0 .../yang/binding/YangModuleInfo.java | 0 .../yang/binding/annotations/ModuleQName.java | 0 .../yang/binding/annotations/QName.java | 0 .../binding/annotations/RoutingContext.java | 0 .../yangtools/yang/binding/package-info.java | 0 .../util/AbstractMappedRpcInvoker.java | 0 .../binding/util/AugmentationFieldGetter.java | 0 .../yang/binding/util/BindingReflections.java | 0 .../util/ClassBasedRpcServiceInvoker.java | 0 .../yang/binding/util/ClassLoaderUtils.java | 0 .../binding/util/DataObjectReadingUtil.java | 0 .../util/LocalNameRpcServiceInvoker.java | 0 .../util/NotificationListenerInvoker.java | 0 .../binding/util/QNameRpcServiceInvoker.java | 0 .../yang/binding/util/RpcMethodInvoker.java | 0 .../util/RpcMethodInvokerWithInput.java | 0 .../util/RpcMethodInvokerWithoutInput.java | 0 .../yang/binding/util/RpcServiceInvoker.java | 0 .../yang/binding/InstanceIdentifierTest.java | 0 .../yang/binding/test/mock/FooChild.java | 0 .../yang/binding/test/mock/GroupingFoo.java | 0 .../binding/test/mock/InstantiatedFoo.java | 0 .../yang/binding/test/mock/Node.java | 0 .../yang/binding/test/mock/NodeChild.java | 0 .../yang/binding/test/mock/NodeChildKey.java | 0 .../yang/binding/test/mock/NodeKey.java | 0 .../yang/binding/test/mock/Nodes.java | 0 .../binding/util/BindingReflectionsTest.java | 0 .../util/DataObjectReadingUtilTest.java | 0 code-generator/binding-generator-api/pom.xml | 54 ------------- code-generator/binding-model-api/pom.xml | 48 ------------ code-generator/binding-test-model/pom.xml | 67 ---------------- code-generator/binding-type-provider/pom.xml | 67 ---------------- .../yang/types/NodeWrappedTypeTest.java | 33 -------- common/artifacts/pom.xml | 78 +++++++++++++++++++ common/parent/pom.xml | 14 ++++ pom.xml | 2 + 474 files changed, 212 insertions(+), 359 deletions(-) rename {code-generator => binding}/binding-parent/pom.xml (90%) rename {code-generator => binding}/maven-sal-api-gen-plugin/pom.xml (82%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/maven/sal/api/gen/plugin/CodeGeneratorImpl.java (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocumentationGeneratorImpl.java (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/WadlRestconfGenerator.xtend (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/YangModuleInfoCompilationTest.java (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenTest.java (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/doc-gen/config.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/doc-gen/netty.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/doc-gen/network-topology@2013-07-12.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/doc-gen/odl-protocol-framework-cfg.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network-rpcs.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-openflow.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/demo-topology.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-inet-types@2010-09-24.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-yang-types@2010-09-24.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/import-module.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/main-module.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule1.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule2.yang (100%) rename {code-generator => binding}/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule3.yang (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/pom.xml (77%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTree.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeFactory.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeNode.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCachingCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeSerializer.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeWriterFactory.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractGenerator.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractStreamWriterGenerator.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AugmentableDataNodeContainerEmitterSource.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerGenerator.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerPrototype.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerSource.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/StreamWriterGenerator.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/AbstractSource.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/StaticConstantDefinition.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AbstractBindingNormalizedNodeCacheHolder.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AugmentationNodeContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCache.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCodecRegistry.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingToNormalizedStreamWriter.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BitsCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeSerializer.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CaseNodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ChoiceNodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CompositeValueCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ContainerNodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecPrototype.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataObjectCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EncapsulatedValueCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EnumerationCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ForwardingBindingStreamEventWriter.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentifiableItemCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentityCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IncorrectNestingException.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/InstanceIdentifierCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/KeyedListNodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LazyDataObject.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LeafNodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ListNodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingClassInLoadingStrategyException.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaException.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaForClassException.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NonCachingCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NormalizedNodeWriterWithAddChild.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NotificationCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ReflectionBasedCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/SchemaRootCodecContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionValueOptionContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueContext.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueTypeCodec.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentableDispatchSerializer.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentationReader.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/ChoiceDispatchSerializer.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AbstractBindingRuntimeTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationClassDiscoveredAfterCodecTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationSubstitutionTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CachingCodecTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CaseSubstitutionTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/EmptyLeafTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/ExceptionReportingTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierSerializeDeserializeTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/LeafReferenceTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NormalizedNodeSerializeDeserializeTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NotificationProcessingTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/RpcDataSerializationTest.java (100%) rename {code-generator/binding-data-codec => binding/mdsal-binding-dom-codec}/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeTest.java (100%) rename {code-generator/binding-generator-spi => binding/mdsal-binding-generator-api}/pom.xml (85%) rename {code-generator/binding-generator-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/BindingGenerator.java (100%) rename {code-generator/binding-generator-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ClassLoadingStrategy.java (100%) rename {code-generator/binding-generator-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ModuleInfoRegistry.java (100%) rename {code-generator/binding-generator-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/package-info.java (100%) rename {code-generator/binding-generator-spi => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/BindingGeneratorServiceProvider.java (100%) rename {code-generator/binding-generator-spi => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java (100%) rename {code-generator/binding-generator-spi => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProviderFactory.java (100%) rename {code-generator/binding-generator-spi => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/package-info.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AccessModifier.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AnnotationType.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/CodeGenerator.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ConcreteType.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Constant.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/DocumentedType.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Enumeration.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedProperty.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferIdentityObject.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferObject.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedType.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/MethodSignature.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ParameterizedType.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Restrictions.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Type.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/TypeMember.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/WildcardType.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/package-info.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/AnnotationTypeBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/ConstantBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/EnumBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedPropertyBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilderBase.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/MethodSignatureBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/TypeMemberBuilder.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/package-info.java (100%) rename {code-generator/binding-model-api => binding/mdsal-binding-generator-api}/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/provider/package-info.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/pom.xml (83%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingSchemaContextUtils.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/CodecTypeUtils.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedClassLoadingStrategy.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleContext.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleInfoBackedContext.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/SchemaLock.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/TransformerGeneratorException.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTemplate.xtend (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/BindingRuntimeContext.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassCustomizer.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassGenerator.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/CodeGenerationException.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/DefaultSourceCodeGenerator.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/FieldGenerator.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/JavassistUtils.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/MethodGenerator.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/NullSourceCodeGenerator.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGenerator.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGeneratorFactory.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/XtendHelper.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/YangSchemaUtils.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypes.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySort.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedType.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySort.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/package-info.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTypesTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentRelativeXPathTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentedTypeTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BaseTypeProvider.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BinaryTypeTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImplTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BitAndUnionTOEnclosingTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ChoiceCaseGenTypesTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ControllerTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/DefinedTypesProviderTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ExtendedTypedefTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenEnumResolvingTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenTypesSubSetTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenerateInnerClassForBitsAndUnionInLeavesTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesBitsTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesLeafrefTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesStringTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/IdentityrefTypeTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/NameTypePattern.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ReplaceAllIllegalCharsTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/SupportTestUtil.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UnionTypeDefTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UsesTest.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypesTest.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySortTest.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullToStringInXpath.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullXpath.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestIntegerTypeDefinition.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestLeafSchemaNode.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImplTest.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderModel.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderTest.java (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySortTest.java (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/abstract-topology.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-relative-xpath-models/abstract-topology@2013-02-08.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-relative-xpath-models/augment-abstract-topology@2013-05-03.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-relative-xpath-models/ietf-interfaces@2012-11-15.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-test-models/abstract-topology@2013-02-08.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-test-models/augment-abstract-topology@2013-05-03.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-test-models/augment-network-link-attributes@2013-05-03.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-test-models/augment-topology-tunnels@2013-05-03.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/augment-test-models/ietf-interfaces@2012-11-15.yang (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/resources/base-yang-types.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/binary-type-test-models/binary-type-test.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/binary-type-test-models/binary-types@2013-06-13.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/binding-generator-impl-test/choice-test.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/binding-generator-impl-test/notification-test.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/bit_and_union.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/bit_and_union_in_leaf.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/choice-case-type-test-models/augment-monitoring@2013-07-01.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/choice-case-type-test-models/choice-monitoring@2013-07-01.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/controller-models/controller-network.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/controller-models/controller-openflow.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/demo-topology.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/enum-test-models/abstract-topology@2013-02-08.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/enum-test-models/ietf-interfaces@2012-11-15.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/identityref.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/ietf/iana-if-type.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/ietf/ietf-inet-types.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/ietf/ietf-interfaces.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/ietf/ietf-yang-types.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/leafref-test-invalid-model/foo.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/leafref-test-models/abstract-topology@2013-02-08.yang (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/resources/leafref/leafref-absolute-invalid.yang (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/resources/leafref/leafref-relative-invalid.yang (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/resources/leafref/leafref-valid.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/list-composite-key.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/refine.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/simple-bits-demo.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/simple-container-demo.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/simple-leaf-list-demo.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/simple-list-demo.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/simple-string-demo.yang (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/resources/test-type-provider-b.yang (100%) rename {code-generator/binding-type-provider => binding/mdsal-binding-generator-impl}/src/test/resources/test-type-provider.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/type-provider/test.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/typedef-of-typedef/typedef_of_typedef.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/union-test-models/abstract-topology.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-augment.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-case.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-container.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-dependencies.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-grouping.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-list.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-modul.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-notification.yang (100%) rename {code-generator/binding-generator-impl => binding/mdsal-binding-generator-impl}/src/test/resources/uses-of-grouping/uses-of-grouping-rpc.yang (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/pom.xml (83%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseType.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtil.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingTypes.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/TypeConstants.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedType.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilder.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMember.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberBuilder.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationTypeBuilderImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImpl.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/main/java/org/opendaylight/yangtools/binding/generator/util/package-info.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseTypeTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtilTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingTypesTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/TypesTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilderTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationBuilderTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImplTest.java (100%) rename {code-generator/binding-generator-util => binding/mdsal-binding-generator-util}/src/test/resources/module.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/pom.xml (86%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractBigRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractPrimitiveRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractSubIntegerRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AlphabeticallyTypeMemberComparator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigDecimalRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigIntegerRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ByteRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/Constants.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorJavaFile.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorUtil.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/IntegerRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LengthGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LongRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ShortRangeGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TOGenerator.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TypeUtils.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionBuilderTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/YangModuleInfoTemplate.xtend (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/package-info.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/AugmentToUsesInAugmentCompilationTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/BaseCompilationTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug1276Test.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug532Test.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CascadeUsesCompilationTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/ClassCodeGeneratorTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/EndodingInJavaDocTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/GeneratorJavaFileTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/NestedGroupingCompilationTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/UnionTypedefUnusedImportTest.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/package-info.java (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/abstract-topology.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-of-augment/bar.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-of-augment/baz.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-of-augment/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-under-uses/bar.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-under-uses/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-uses-to-augment/bar.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-uses-to-augment/baz.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/augment-uses-to-augment/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/bug1172/nested-uses-augment.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/bug1276/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/bug1377/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/bug586/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/cascade-uses/bar.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/cascade-uses/baz.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/cascade-uses/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/class-name-collision/class-name-collision (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/class-name-collision/configuration (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/class-name-collision/other-module (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/context-reference/bar.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/context-reference/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/encoding-javadoc/encoding-javadoc.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/leaf-return-types/test.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/list-gen/test.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/nested-grouping/test.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/typedef/foo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/compilation/union-typedef/union-typedef-test.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/demo-topology.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/list-composite-key.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/simple-container-demo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/simple-leaf-list-demo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/simple-list-demo.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/yang/abstract-topology@2013-02-08.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/yang/iana-if-type@2012-06-05.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/yang/ietf-inet-types@2010-09-24.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/yang/ietf-interfaces@2012-11-15.yang (100%) rename {code-generator/binding-java-api-generator => binding/mdsal-binding-java-api-generator}/src/test/resources/yang/ietf-yang-types@2010-09-24.yang (100%) create mode 100644 binding/mdsal-binding-test-model/pom.xml rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/java/org/opendaylight/controller/md/sal/test/model/util/ListsBindingUtils.java (100%) rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/binding/rev140701/Int32StringUnionBuilder.java (100%) rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/TopLevelBuilder.java (100%) rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/UnionTestTypeBuilder.java (100%) rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/yang/opendaylight-yangtools-augment-test.yang (100%) rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/yang/opendaylight-yangtools-binding-test.yang (100%) rename {code-generator/binding-test-model => binding/mdsal-binding-test-model}/src/main/yang/opendaylight-yangtools-union-test.yang (100%) rename {code-generator => binding}/pom.xml (59%) rename {code-generator => binding}/samples/maven-code-gen-sample/pom.xml (95%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/java/Example.java (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/augment-monitoring@2013-07-01.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/bit_and_union_in_leaf.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/choice-monitoring@2013-07-01.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/controller-network-ne.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/controller-network.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/controller-openflow-ipv6.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/controller-openflow.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/demo-topology.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/ietf-inet-types@2010-09-24.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/ietf-yang-types@2010-09-24.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/simple-string-demo.yang (100%) rename {code-generator => binding}/samples/maven-code-gen-sample/src/main/yang/typedef_of_typedef.yang (100%) rename {code-generator => binding}/samples/modeling-sample/pom.xml (93%) rename {code-generator => binding}/samples/modeling-sample/src/main/yang/toaster.yang (100%) rename {code-generator => binding}/src/site/site.xml (100%) rename {yang => binding}/yang-binding/pom.xml (91%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentable.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentation.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/AugmentationHolder.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BaseIdentity.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingCodec.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingDeserializer.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingMapping.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingSerializer.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingStreamEventWriter.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/ChildOf.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataContainer.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObject.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializer.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerImplementation.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerRegistry.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataRoot.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifiable.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifier.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierBuilderImpl.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Notification.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/NotificationListener.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcImplementation.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcInput.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcService.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModelBindingProvider.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModuleInfo.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/ModuleQName.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/QName.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/RoutingContext.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AbstractMappedRpcInvoker.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AugmentationFieldGetter.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/BindingReflections.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassBasedRpcServiceInvoker.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassLoaderUtils.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtil.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/LocalNameRpcServiceInvoker.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/NotificationListenerInvoker.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/QNameRpcServiceInvoker.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvoker.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithInput.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithoutInput.java (100%) rename {yang => binding}/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcServiceInvoker.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/FooChild.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/GroupingFoo.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/InstantiatedFoo.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Node.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChild.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChildKey.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeKey.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Nodes.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/BindingReflectionsTest.java (100%) rename {yang => binding}/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtilTest.java (100%) delete mode 100644 code-generator/binding-generator-api/pom.xml delete mode 100644 code-generator/binding-model-api/pom.xml delete mode 100644 code-generator/binding-test-model/pom.xml delete mode 100644 code-generator/binding-type-provider/pom.xml delete mode 100644 code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java create mode 100644 common/artifacts/pom.xml diff --git a/code-generator/binding-parent/pom.xml b/binding/binding-parent/pom.xml similarity index 90% rename from code-generator/binding-parent/pom.xml rename to binding/binding-parent/pom.xml index cc1013ac8a..8757287c9e 100644 --- a/code-generator/binding-parent/pom.xml +++ b/binding/binding-parent/pom.xml @@ -17,13 +17,14 @@ 4.0.0 - org.opendaylight.yangtools + org.opendaylight.mdsal binding-parent 0.8.0-SNAPSHOT pom 0.8.0-SNAPSHOT + 2.0.0-SNAPSHOT src/main/yang-gen-sal @@ -36,6 +37,13 @@ pom import + + org.opendaylight.mdsal + mdsal-artifacts + ${mdsal.version} + pom + import + @@ -48,7 +56,7 @@ - org.opendaylight.yangtools + org.opendaylight.mdsal yang-binding @@ -61,9 +69,9 @@ ${yangtools.version} - org.opendaylight.yangtools + org.opendaylight.mdsal maven-sal-api-gen-plugin - ${yangtools.version} + 0.8.0-SNAPSHOT jar diff --git a/code-generator/maven-sal-api-gen-plugin/pom.xml b/binding/maven-sal-api-gen-plugin/pom.xml similarity index 82% rename from code-generator/maven-sal-api-gen-plugin/pom.xml rename to binding/maven-sal-api-gen-plugin/pom.xml index c82c75a8f4..a4617aae24 100644 --- a/code-generator/maven-sal-api-gen-plugin/pom.xml +++ b/binding/maven-sal-api-gen-plugin/pom.xml @@ -10,8 +10,8 @@ - org.opendaylight.yangtools - binding-generator + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT 4.0.0 @@ -23,20 +23,16 @@ yang-maven-plugin-spi - org.opendaylight.yangtools - binding-model-api - - - org.opendaylight.yangtools - binding-generator-api + org.opendaylight.mdsal + mdsal-binding-generator-api - org.opendaylight.yangtools - binding-generator-impl + org.opendaylight.mdsal + mdsal-binding-generator-impl - org.opendaylight.yangtools - binding-java-api-generator + org.opendaylight.mdsal + mdsal-binding-java-api-generator diff --git a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/maven/sal/api/gen/plugin/CodeGeneratorImpl.java b/binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/maven/sal/api/gen/plugin/CodeGeneratorImpl.java similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/maven/sal/api/gen/plugin/CodeGeneratorImpl.java rename to binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/maven/sal/api/gen/plugin/CodeGeneratorImpl.java diff --git a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend b/binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend rename to binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend diff --git a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocumentationGeneratorImpl.java b/binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocumentationGeneratorImpl.java similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocumentationGeneratorImpl.java rename to binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocumentationGeneratorImpl.java diff --git a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/WadlRestconfGenerator.xtend b/binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/WadlRestconfGenerator.xtend similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/WadlRestconfGenerator.xtend rename to binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/WadlRestconfGenerator.xtend diff --git a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java b/binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java rename to binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java b/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java rename to binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/DocGenTest.java diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/YangModuleInfoCompilationTest.java b/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/YangModuleInfoCompilationTest.java similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/YangModuleInfoCompilationTest.java rename to binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/unified/doc/generator/maven/YangModuleInfoCompilationTest.java diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenTest.java b/binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenTest.java similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenTest.java rename to binding/maven-sal-api-gen-plugin/src/test/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenTest.java diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/config.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/config.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/config.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/config.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/netty.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/netty.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/netty.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/netty.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/network-topology@2013-07-12.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/network-topology@2013-07-12.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/network-topology@2013-07-12.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/network-topology@2013-07-12.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/odl-protocol-framework-cfg.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/odl-protocol-framework-cfg.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/doc-gen/odl-protocol-framework-cfg.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/doc-gen/odl-protocol-framework-cfg.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network-rpcs.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network-rpcs.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network-rpcs.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network-rpcs.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-network.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-openflow.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-openflow.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-openflow.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/controller-openflow.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/demo-topology.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/demo-topology.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/demo-topology.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/demo-topology.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-inet-types@2010-09-24.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-inet-types@2010-09-24.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-inet-types@2010-09-24.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-inet-types@2010-09-24.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-yang-types@2010-09-24.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-yang-types@2010-09-24.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-yang-types@2010-09-24.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/wadl-gen/ietf-yang-types@2010-09-24.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/import-module.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/import-module.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/import-module.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/import-module.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/main-module.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/main-module.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/main-module.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/main-module.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule1.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule1.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule1.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule1.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule2.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule2.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule2.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule2.yang diff --git a/code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule3.yang b/binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule3.yang similarity index 100% rename from code-generator/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule3.yang rename to binding/maven-sal-api-gen-plugin/src/test/resources/yang-module-info/submodule3.yang diff --git a/code-generator/binding-data-codec/pom.xml b/binding/mdsal-binding-dom-codec/pom.xml similarity index 77% rename from code-generator/binding-data-codec/pom.xml rename to binding/mdsal-binding-dom-codec/pom.xml index f6a179fd88..de0bbc9844 100644 --- a/code-generator/binding-data-codec/pom.xml +++ b/binding/mdsal-binding-dom-codec/pom.xml @@ -10,13 +10,13 @@ - org.opendaylight.yangtools - binding-generator + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT 4.0.0 - binding-data-codec + mdsal-binding-dom-codec @@ -24,8 +24,8 @@ javassist - org.opendaylight.yangtools - binding-generator-impl + org.opendaylight.mdsal + mdsal-binding-generator-impl org.opendaylight.yangtools @@ -36,16 +36,8 @@ yang-data-impl - org.opendaylight.yangtools - binding-generator-api - - - org.opendaylight.yangtools - binding-generator-spi - - - org.opendaylight.yangtools - binding-type-provider + org.opendaylight.mdsal + mdsal-binding-generator-api com.google.code.findbugs @@ -53,8 +45,8 @@ provided - org.opendaylight.yangtools - binding-test-model + org.opendaylight.mdsal + mdsal-binding-test-model test diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTree.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTree.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTree.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTree.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeFactory.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeFactory.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeFactory.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeFactory.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeNode.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeNode.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeNode.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingCodecTreeNode.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCachingCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCachingCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCachingCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCachingCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeSerializer.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeSerializer.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeSerializer.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeSerializer.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeWriterFactory.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeWriterFactory.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeWriterFactory.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/api/BindingNormalizedNodeWriterFactory.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractGenerator.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractGenerator.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractGenerator.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractGenerator.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractStreamWriterGenerator.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractStreamWriterGenerator.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractStreamWriterGenerator.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractStreamWriterGenerator.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AugmentableDataNodeContainerEmitterSource.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AugmentableDataNodeContainerEmitterSource.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AugmentableDataNodeContainerEmitterSource.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AugmentableDataNodeContainerEmitterSource.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerGenerator.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerGenerator.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerGenerator.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerGenerator.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerPrototype.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerPrototype.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerPrototype.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerPrototype.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerSource.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerSource.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerSource.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerSource.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/StreamWriterGenerator.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/StreamWriterGenerator.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/StreamWriterGenerator.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/StreamWriterGenerator.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/AbstractSource.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/AbstractSource.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/AbstractSource.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/AbstractSource.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/StaticConstantDefinition.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/StaticConstantDefinition.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/StaticConstantDefinition.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/StaticConstantDefinition.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AbstractBindingNormalizedNodeCacheHolder.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AbstractBindingNormalizedNodeCacheHolder.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AbstractBindingNormalizedNodeCacheHolder.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AbstractBindingNormalizedNodeCacheHolder.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AugmentationNodeContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AugmentationNodeContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AugmentationNodeContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/AugmentationNodeContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCache.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCache.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCache.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCache.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCodecRegistry.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCodecRegistry.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCodecRegistry.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingNormalizedNodeCodecRegistry.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingToNormalizedStreamWriter.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingToNormalizedStreamWriter.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingToNormalizedStreamWriter.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingToNormalizedStreamWriter.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BitsCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BitsCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BitsCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BitsCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeSerializer.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeSerializer.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeSerializer.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CachingNormalizedNodeSerializer.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CaseNodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CaseNodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CaseNodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CaseNodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ChoiceNodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ChoiceNodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ChoiceNodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ChoiceNodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CompositeValueCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CompositeValueCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CompositeValueCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/CompositeValueCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ContainerNodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ContainerNodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ContainerNodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ContainerNodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecPrototype.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecPrototype.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecPrototype.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataContainerCodecPrototype.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataObjectCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataObjectCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataObjectCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/DataObjectCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EncapsulatedValueCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EncapsulatedValueCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EncapsulatedValueCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EncapsulatedValueCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EnumerationCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EnumerationCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EnumerationCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/EnumerationCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ForwardingBindingStreamEventWriter.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ForwardingBindingStreamEventWriter.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ForwardingBindingStreamEventWriter.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ForwardingBindingStreamEventWriter.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentifiableItemCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentifiableItemCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentifiableItemCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentifiableItemCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentityCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentityCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentityCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IdentityCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IncorrectNestingException.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IncorrectNestingException.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IncorrectNestingException.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/IncorrectNestingException.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/InstanceIdentifierCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/InstanceIdentifierCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/InstanceIdentifierCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/InstanceIdentifierCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/KeyedListNodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/KeyedListNodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/KeyedListNodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/KeyedListNodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LazyDataObject.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LazyDataObject.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LazyDataObject.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LazyDataObject.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LeafNodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LeafNodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LeafNodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/LeafNodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ListNodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ListNodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ListNodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ListNodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingClassInLoadingStrategyException.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingClassInLoadingStrategyException.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingClassInLoadingStrategyException.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingClassInLoadingStrategyException.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaException.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaException.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaException.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaException.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaForClassException.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaForClassException.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaForClassException.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/MissingSchemaForClassException.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NodeContextSupplier.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NonCachingCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NonCachingCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NonCachingCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NonCachingCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NormalizedNodeWriterWithAddChild.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NormalizedNodeWriterWithAddChild.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NormalizedNodeWriterWithAddChild.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NormalizedNodeWriterWithAddChild.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NotificationCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NotificationCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NotificationCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/NotificationCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ReflectionBasedCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ReflectionBasedCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ReflectionBasedCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ReflectionBasedCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/SchemaRootCodecContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/SchemaRootCodecContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/SchemaRootCodecContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/SchemaRootCodecContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionValueOptionContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionValueOptionContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionValueOptionContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionValueOptionContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueContext.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueContext.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueContext.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueContext.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueTypeCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueTypeCodec.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueTypeCodec.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/ValueTypeCodec.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentableDispatchSerializer.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentableDispatchSerializer.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentableDispatchSerializer.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentableDispatchSerializer.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentationReader.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentationReader.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentationReader.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/AugmentationReader.java diff --git a/code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/ChoiceDispatchSerializer.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/ChoiceDispatchSerializer.java similarity index 100% rename from code-generator/binding-data-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/ChoiceDispatchSerializer.java rename to binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/util/ChoiceDispatchSerializer.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AbstractBindingRuntimeTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AbstractBindingRuntimeTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AbstractBindingRuntimeTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AbstractBindingRuntimeTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationClassDiscoveredAfterCodecTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationClassDiscoveredAfterCodecTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationClassDiscoveredAfterCodecTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationClassDiscoveredAfterCodecTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationSubstitutionTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationSubstitutionTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationSubstitutionTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/AugmentationSubstitutionTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CachingCodecTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CachingCodecTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CachingCodecTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CachingCodecTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CaseSubstitutionTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CaseSubstitutionTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CaseSubstitutionTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/CaseSubstitutionTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/EmptyLeafTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/EmptyLeafTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/EmptyLeafTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/EmptyLeafTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/ExceptionReportingTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/ExceptionReportingTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/ExceptionReportingTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/ExceptionReportingTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierSerializeDeserializeTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierSerializeDeserializeTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierSerializeDeserializeTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierSerializeDeserializeTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/InstanceIdentifierTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/LeafReferenceTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/LeafReferenceTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/LeafReferenceTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/LeafReferenceTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NormalizedNodeSerializeDeserializeTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NormalizedNodeSerializeDeserializeTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NormalizedNodeSerializeDeserializeTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NormalizedNodeSerializeDeserializeTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NotificationProcessingTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NotificationProcessingTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NotificationProcessingTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/NotificationProcessingTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/RpcDataSerializationTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/RpcDataSerializationTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/RpcDataSerializationTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/RpcDataSerializationTest.java diff --git a/code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeTest.java b/binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeTest.java similarity index 100% rename from code-generator/binding-data-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeTest.java rename to binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeTest.java diff --git a/code-generator/binding-generator-spi/pom.xml b/binding/mdsal-binding-generator-api/pom.xml similarity index 85% rename from code-generator/binding-generator-spi/pom.xml rename to binding/mdsal-binding-generator-api/pom.xml index 4ed76cc1f7..b6ce1ed3e8 100644 --- a/code-generator/binding-generator-spi/pom.xml +++ b/binding/mdsal-binding-generator-api/pom.xml @@ -10,22 +10,22 @@ - org.opendaylight.yangtools - binding-generator + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT 4.0.0 - binding-generator-spi + mdsal-binding-generator-api org.opendaylight.yangtools - binding-model-api + yang-model-api - org.opendaylight.yangtools - yang-model-api + org.opendaylight.mdsal + yang-binding diff --git a/code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/BindingGenerator.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/BindingGenerator.java similarity index 100% rename from code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/BindingGenerator.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/BindingGenerator.java diff --git a/code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ClassLoadingStrategy.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ClassLoadingStrategy.java similarity index 100% rename from code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ClassLoadingStrategy.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ClassLoadingStrategy.java diff --git a/code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ModuleInfoRegistry.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ModuleInfoRegistry.java similarity index 100% rename from code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ModuleInfoRegistry.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/ModuleInfoRegistry.java diff --git a/code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/package-info.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/package-info.java similarity index 100% rename from code-generator/binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/package-info.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/api/package-info.java diff --git a/code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/BindingGeneratorServiceProvider.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/BindingGeneratorServiceProvider.java similarity index 100% rename from code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/BindingGeneratorServiceProvider.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/BindingGeneratorServiceProvider.java diff --git a/code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java similarity index 100% rename from code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProvider.java diff --git a/code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProviderFactory.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProviderFactory.java similarity index 100% rename from code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProviderFactory.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/TypeProviderFactory.java diff --git a/code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/package-info.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/package-info.java similarity index 100% rename from code-generator/binding-generator-spi/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/package-info.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/generator/spi/package-info.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AccessModifier.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AccessModifier.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AccessModifier.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AccessModifier.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AnnotationType.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AnnotationType.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AnnotationType.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/AnnotationType.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/CodeGenerator.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/CodeGenerator.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/CodeGenerator.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/CodeGenerator.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ConcreteType.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ConcreteType.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ConcreteType.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ConcreteType.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Constant.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Constant.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Constant.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Constant.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/DocumentedType.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/DocumentedType.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/DocumentedType.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/DocumentedType.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Enumeration.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Enumeration.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Enumeration.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Enumeration.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedProperty.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedProperty.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedProperty.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedProperty.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferIdentityObject.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferIdentityObject.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferIdentityObject.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferIdentityObject.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferObject.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferObject.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferObject.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedTransferObject.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedType.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedType.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedType.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/GeneratedType.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/MethodSignature.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/MethodSignature.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/MethodSignature.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/MethodSignature.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ParameterizedType.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ParameterizedType.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ParameterizedType.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/ParameterizedType.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Restrictions.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Restrictions.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Restrictions.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Restrictions.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Type.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Type.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Type.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/Type.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/TypeMember.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/TypeMember.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/TypeMember.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/TypeMember.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/WildcardType.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/WildcardType.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/WildcardType.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/WildcardType.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/package-info.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/package-info.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/package-info.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/package-info.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/AnnotationTypeBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/AnnotationTypeBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/AnnotationTypeBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/AnnotationTypeBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/ConstantBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/ConstantBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/ConstantBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/ConstantBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/EnumBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/EnumBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/EnumBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/EnumBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedPropertyBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedPropertyBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedPropertyBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedPropertyBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTOBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilderBase.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilderBase.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilderBase.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/GeneratedTypeBuilderBase.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/MethodSignatureBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/MethodSignatureBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/MethodSignatureBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/MethodSignatureBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/TypeMemberBuilder.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/TypeMemberBuilder.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/TypeMemberBuilder.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/TypeMemberBuilder.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/package-info.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/package-info.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/package-info.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/builder/package-info.java diff --git a/code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/provider/package-info.java b/binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/provider/package-info.java similarity index 100% rename from code-generator/binding-model-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/provider/package-info.java rename to binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/yangtools/sal/binding/model/api/type/provider/package-info.java diff --git a/code-generator/binding-generator-impl/pom.xml b/binding/mdsal-binding-generator-impl/pom.xml similarity index 83% rename from code-generator/binding-generator-impl/pom.xml rename to binding/mdsal-binding-generator-impl/pom.xml index d446c82c1f..62f6b1894c 100644 --- a/code-generator/binding-generator-impl/pom.xml +++ b/binding/mdsal-binding-generator-impl/pom.xml @@ -10,13 +10,13 @@ - org.opendaylight.yangtools - binding-generator + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT 4.0.0 - binding-generator-impl + mdsal-binding-generator-impl bundle @@ -24,10 +24,7 @@ org.javassist javassist - - org.opendaylight.yangtools - binding-generator-util - + org.opendaylight.yangtools yang-parser-impl @@ -37,17 +34,14 @@ yang-data-impl - org.opendaylight.yangtools - binding-generator-api + org.opendaylight.mdsal + mdsal-binding-generator-api - org.opendaylight.yangtools - binding-generator-spi - - - org.opendaylight.yangtools - binding-type-provider + org.opendaylight.mdsal + mdsal-binding-generator-util + com.google.code.findbugs jsr305 @@ -58,6 +52,11 @@ junit junit + + org.mockito + mockito-core + + org.apache.commons commons-lang3 diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingSchemaContextUtils.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingSchemaContextUtils.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingSchemaContextUtils.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingSchemaContextUtils.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/CodecTypeUtils.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/CodecTypeUtils.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/CodecTypeUtils.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/CodecTypeUtils.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedClassLoadingStrategy.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedClassLoadingStrategy.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedClassLoadingStrategy.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedClassLoadingStrategy.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleContext.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleContext.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleContext.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleContext.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleInfoBackedContext.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleInfoBackedContext.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleInfoBackedContext.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleInfoBackedContext.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/SchemaLock.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/SchemaLock.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/SchemaLock.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/SchemaLock.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/TransformerGeneratorException.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/TransformerGeneratorException.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/TransformerGeneratorException.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/TransformerGeneratorException.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTemplate.xtend b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTemplate.xtend similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTemplate.xtend rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTemplate.xtend diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/BindingRuntimeContext.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/BindingRuntimeContext.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/BindingRuntimeContext.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/BindingRuntimeContext.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassCustomizer.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassCustomizer.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassCustomizer.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassCustomizer.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassGenerator.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassGenerator.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/ClassGenerator.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/CodeGenerationException.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/CodeGenerationException.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/CodeGenerationException.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/CodeGenerationException.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/DefaultSourceCodeGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/DefaultSourceCodeGenerator.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/DefaultSourceCodeGenerator.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/DefaultSourceCodeGenerator.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/FieldGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/FieldGenerator.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/FieldGenerator.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/FieldGenerator.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/JavassistUtils.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/JavassistUtils.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/JavassistUtils.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/JavassistUtils.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/MethodGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/MethodGenerator.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/MethodGenerator.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/MethodGenerator.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/NullSourceCodeGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/NullSourceCodeGenerator.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/NullSourceCodeGenerator.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/NullSourceCodeGenerator.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGenerator.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGenerator.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGenerator.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGeneratorFactory.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGeneratorFactory.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGeneratorFactory.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/SourceCodeGeneratorFactory.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/XtendHelper.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/XtendHelper.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/XtendHelper.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/XtendHelper.java diff --git a/code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/YangSchemaUtils.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/YangSchemaUtils.java similarity index 100% rename from code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/YangSchemaUtils.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/YangSchemaUtils.java diff --git a/code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypes.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypes.java similarity index 100% rename from code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypes.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypes.java diff --git a/code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySort.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySort.java similarity index 100% rename from code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySort.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySort.java diff --git a/code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedType.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedType.java similarity index 100% rename from code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedType.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedType.java diff --git a/code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java similarity index 100% rename from code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java diff --git a/code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySort.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySort.java similarity index 100% rename from code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySort.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySort.java diff --git a/code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/package-info.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/package-info.java similarity index 100% rename from code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/package-info.java rename to binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/package-info.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTypesTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTypesTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTypesTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AbstractTypesTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentRelativeXPathTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentRelativeXPathTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentRelativeXPathTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentRelativeXPathTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentedTypeTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentedTypeTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentedTypeTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/AugmentedTypeTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BaseTypeProvider.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BaseTypeProvider.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BaseTypeProvider.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BaseTypeProvider.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BinaryTypeTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BinaryTypeTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BinaryTypeTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BinaryTypeTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImplTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImplTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImplTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImplTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BitAndUnionTOEnclosingTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BitAndUnionTOEnclosingTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BitAndUnionTOEnclosingTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/BitAndUnionTOEnclosingTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ChoiceCaseGenTypesTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ChoiceCaseGenTypesTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ChoiceCaseGenTypesTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ChoiceCaseGenTypesTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ControllerTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ControllerTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ControllerTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ControllerTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/DefinedTypesProviderTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/DefinedTypesProviderTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/DefinedTypesProviderTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/DefinedTypesProviderTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ExtendedTypedefTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ExtendedTypedefTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ExtendedTypedefTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ExtendedTypedefTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenEnumResolvingTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenEnumResolvingTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenEnumResolvingTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenEnumResolvingTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenTypesSubSetTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenTypesSubSetTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenTypesSubSetTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenTypesSubSetTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenerateInnerClassForBitsAndUnionInLeavesTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenerateInnerClassForBitsAndUnionInLeavesTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenerateInnerClassForBitsAndUnionInLeavesTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GenerateInnerClassForBitsAndUnionInLeavesTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesBitsTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesBitsTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesBitsTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesBitsTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesLeafrefTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesLeafrefTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesLeafrefTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesLeafrefTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesStringTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesStringTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesStringTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesStringTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/IdentityrefTypeTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/IdentityrefTypeTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/IdentityrefTypeTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/IdentityrefTypeTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/NameTypePattern.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/NameTypePattern.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/NameTypePattern.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/NameTypePattern.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ReplaceAllIllegalCharsTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ReplaceAllIllegalCharsTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ReplaceAllIllegalCharsTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/ReplaceAllIllegalCharsTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/SupportTestUtil.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/SupportTestUtil.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/SupportTestUtil.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/SupportTestUtil.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/TypeProviderIntegrationTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UnionTypeDefTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UnionTypeDefTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UnionTypeDefTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UnionTypeDefTest.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UsesTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UsesTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UsesTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/UsesTest.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypesTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypesTest.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypesTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/BaseYangTypesTest.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySortTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySortTest.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySortTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/GroupingDefinitionDependencySortTest.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullToStringInXpath.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullToStringInXpath.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullToStringInXpath.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullToStringInXpath.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullXpath.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullXpath.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullXpath.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/LeafrefTypeWithNullXpath.java diff --git a/code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java similarity index 100% rename from code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestIntegerTypeDefinition.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestIntegerTypeDefinition.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestIntegerTypeDefinition.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestIntegerTypeDefinition.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestLeafSchemaNode.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestLeafSchemaNode.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestLeafSchemaNode.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TestLeafSchemaNode.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImplTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImplTest.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImplTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImplTest.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderModel.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderModel.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderModel.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderModel.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderTest.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderTest.java diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySortTest.java b/binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySortTest.java similarity index 100% rename from code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySortTest.java rename to binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/UnionDependencySortTest.java diff --git a/code-generator/binding-generator-impl/src/test/resources/abstract-topology.yang b/binding/mdsal-binding-generator-impl/src/test/resources/abstract-topology.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/abstract-topology.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/abstract-topology.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/abstract-topology@2013-02-08.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-relative-xpath-models/abstract-topology@2013-02-08.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/abstract-topology@2013-02-08.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-relative-xpath-models/abstract-topology@2013-02-08.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/augment-abstract-topology@2013-05-03.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-relative-xpath-models/augment-abstract-topology@2013-05-03.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/augment-abstract-topology@2013-05-03.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-relative-xpath-models/augment-abstract-topology@2013-05-03.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/ietf-interfaces@2012-11-15.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-relative-xpath-models/ietf-interfaces@2012-11-15.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/ietf-interfaces@2012-11-15.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-relative-xpath-models/ietf-interfaces@2012-11-15.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-test-models/abstract-topology@2013-02-08.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/abstract-topology@2013-02-08.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-test-models/abstract-topology@2013-02-08.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/abstract-topology@2013-02-08.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-test-models/augment-abstract-topology@2013-05-03.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/augment-abstract-topology@2013-05-03.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-test-models/augment-abstract-topology@2013-05-03.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/augment-abstract-topology@2013-05-03.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-test-models/augment-network-link-attributes@2013-05-03.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/augment-network-link-attributes@2013-05-03.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-test-models/augment-network-link-attributes@2013-05-03.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/augment-network-link-attributes@2013-05-03.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-test-models/augment-topology-tunnels@2013-05-03.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/augment-topology-tunnels@2013-05-03.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-test-models/augment-topology-tunnels@2013-05-03.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/augment-topology-tunnels@2013-05-03.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/augment-test-models/ietf-interfaces@2012-11-15.yang b/binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/ietf-interfaces@2012-11-15.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/augment-test-models/ietf-interfaces@2012-11-15.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/augment-test-models/ietf-interfaces@2012-11-15.yang diff --git a/code-generator/binding-type-provider/src/test/resources/base-yang-types.yang b/binding/mdsal-binding-generator-impl/src/test/resources/base-yang-types.yang similarity index 100% rename from code-generator/binding-type-provider/src/test/resources/base-yang-types.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/base-yang-types.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/binary-type-test-models/binary-type-test.yang b/binding/mdsal-binding-generator-impl/src/test/resources/binary-type-test-models/binary-type-test.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/binary-type-test-models/binary-type-test.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/binary-type-test-models/binary-type-test.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/binary-type-test-models/binary-types@2013-06-13.yang b/binding/mdsal-binding-generator-impl/src/test/resources/binary-type-test-models/binary-types@2013-06-13.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/binary-type-test-models/binary-types@2013-06-13.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/binary-type-test-models/binary-types@2013-06-13.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/binding-generator-impl-test/choice-test.yang b/binding/mdsal-binding-generator-impl/src/test/resources/binding-generator-impl-test/choice-test.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/binding-generator-impl-test/choice-test.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/binding-generator-impl-test/choice-test.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/binding-generator-impl-test/notification-test.yang b/binding/mdsal-binding-generator-impl/src/test/resources/binding-generator-impl-test/notification-test.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/binding-generator-impl-test/notification-test.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/binding-generator-impl-test/notification-test.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/bit_and_union.yang b/binding/mdsal-binding-generator-impl/src/test/resources/bit_and_union.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/bit_and_union.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/bit_and_union.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/bit_and_union_in_leaf.yang b/binding/mdsal-binding-generator-impl/src/test/resources/bit_and_union_in_leaf.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/bit_and_union_in_leaf.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/bit_and_union_in_leaf.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/choice-case-type-test-models/augment-monitoring@2013-07-01.yang b/binding/mdsal-binding-generator-impl/src/test/resources/choice-case-type-test-models/augment-monitoring@2013-07-01.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/choice-case-type-test-models/augment-monitoring@2013-07-01.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/choice-case-type-test-models/augment-monitoring@2013-07-01.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/choice-case-type-test-models/choice-monitoring@2013-07-01.yang b/binding/mdsal-binding-generator-impl/src/test/resources/choice-case-type-test-models/choice-monitoring@2013-07-01.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/choice-case-type-test-models/choice-monitoring@2013-07-01.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/choice-case-type-test-models/choice-monitoring@2013-07-01.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/controller-models/controller-network.yang b/binding/mdsal-binding-generator-impl/src/test/resources/controller-models/controller-network.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/controller-models/controller-network.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/controller-models/controller-network.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/controller-models/controller-openflow.yang b/binding/mdsal-binding-generator-impl/src/test/resources/controller-models/controller-openflow.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/controller-models/controller-openflow.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/controller-models/controller-openflow.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/demo-topology.yang b/binding/mdsal-binding-generator-impl/src/test/resources/demo-topology.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/demo-topology.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/demo-topology.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/enum-test-models/abstract-topology@2013-02-08.yang b/binding/mdsal-binding-generator-impl/src/test/resources/enum-test-models/abstract-topology@2013-02-08.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/enum-test-models/abstract-topology@2013-02-08.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/enum-test-models/abstract-topology@2013-02-08.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/enum-test-models/ietf-interfaces@2012-11-15.yang b/binding/mdsal-binding-generator-impl/src/test/resources/enum-test-models/ietf-interfaces@2012-11-15.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/enum-test-models/ietf-interfaces@2012-11-15.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/enum-test-models/ietf-interfaces@2012-11-15.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/identityref.yang b/binding/mdsal-binding-generator-impl/src/test/resources/identityref.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/identityref.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/identityref.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/ietf/iana-if-type.yang b/binding/mdsal-binding-generator-impl/src/test/resources/ietf/iana-if-type.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/ietf/iana-if-type.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/ietf/iana-if-type.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/ietf/ietf-inet-types.yang b/binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-inet-types.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/ietf/ietf-inet-types.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-inet-types.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/ietf/ietf-interfaces.yang b/binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-interfaces.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/ietf/ietf-interfaces.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-interfaces.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/ietf/ietf-yang-types.yang b/binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-yang-types.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/ietf/ietf-yang-types.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/ietf/ietf-yang-types.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/leafref-test-invalid-model/foo.yang b/binding/mdsal-binding-generator-impl/src/test/resources/leafref-test-invalid-model/foo.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/leafref-test-invalid-model/foo.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/leafref-test-invalid-model/foo.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/leafref-test-models/abstract-topology@2013-02-08.yang b/binding/mdsal-binding-generator-impl/src/test/resources/leafref-test-models/abstract-topology@2013-02-08.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/leafref-test-models/abstract-topology@2013-02-08.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/leafref-test-models/abstract-topology@2013-02-08.yang diff --git a/code-generator/binding-type-provider/src/test/resources/leafref/leafref-absolute-invalid.yang b/binding/mdsal-binding-generator-impl/src/test/resources/leafref/leafref-absolute-invalid.yang similarity index 100% rename from code-generator/binding-type-provider/src/test/resources/leafref/leafref-absolute-invalid.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/leafref/leafref-absolute-invalid.yang diff --git a/code-generator/binding-type-provider/src/test/resources/leafref/leafref-relative-invalid.yang b/binding/mdsal-binding-generator-impl/src/test/resources/leafref/leafref-relative-invalid.yang similarity index 100% rename from code-generator/binding-type-provider/src/test/resources/leafref/leafref-relative-invalid.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/leafref/leafref-relative-invalid.yang diff --git a/code-generator/binding-type-provider/src/test/resources/leafref/leafref-valid.yang b/binding/mdsal-binding-generator-impl/src/test/resources/leafref/leafref-valid.yang similarity index 100% rename from code-generator/binding-type-provider/src/test/resources/leafref/leafref-valid.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/leafref/leafref-valid.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/list-composite-key.yang b/binding/mdsal-binding-generator-impl/src/test/resources/list-composite-key.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/list-composite-key.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/list-composite-key.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/refine.yang b/binding/mdsal-binding-generator-impl/src/test/resources/refine.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/refine.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/refine.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/simple-bits-demo.yang b/binding/mdsal-binding-generator-impl/src/test/resources/simple-bits-demo.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/simple-bits-demo.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/simple-bits-demo.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/simple-container-demo.yang b/binding/mdsal-binding-generator-impl/src/test/resources/simple-container-demo.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/simple-container-demo.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/simple-container-demo.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/simple-leaf-list-demo.yang b/binding/mdsal-binding-generator-impl/src/test/resources/simple-leaf-list-demo.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/simple-leaf-list-demo.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/simple-leaf-list-demo.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/simple-list-demo.yang b/binding/mdsal-binding-generator-impl/src/test/resources/simple-list-demo.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/simple-list-demo.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/simple-list-demo.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/simple-string-demo.yang b/binding/mdsal-binding-generator-impl/src/test/resources/simple-string-demo.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/simple-string-demo.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/simple-string-demo.yang diff --git a/code-generator/binding-type-provider/src/test/resources/test-type-provider-b.yang b/binding/mdsal-binding-generator-impl/src/test/resources/test-type-provider-b.yang similarity index 100% rename from code-generator/binding-type-provider/src/test/resources/test-type-provider-b.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/test-type-provider-b.yang diff --git a/code-generator/binding-type-provider/src/test/resources/test-type-provider.yang b/binding/mdsal-binding-generator-impl/src/test/resources/test-type-provider.yang similarity index 100% rename from code-generator/binding-type-provider/src/test/resources/test-type-provider.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/test-type-provider.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/type-provider/test.yang b/binding/mdsal-binding-generator-impl/src/test/resources/type-provider/test.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/type-provider/test.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/type-provider/test.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/typedef-of-typedef/typedef_of_typedef.yang b/binding/mdsal-binding-generator-impl/src/test/resources/typedef-of-typedef/typedef_of_typedef.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/typedef-of-typedef/typedef_of_typedef.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/typedef-of-typedef/typedef_of_typedef.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/union-test-models/abstract-topology.yang b/binding/mdsal-binding-generator-impl/src/test/resources/union-test-models/abstract-topology.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/union-test-models/abstract-topology.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/union-test-models/abstract-topology.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-augment.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-augment.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-augment.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-augment.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-case.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-case.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-case.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-case.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-container.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-container.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-container.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-container.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-dependencies.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-dependencies.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-dependencies.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-dependencies.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-grouping.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-grouping.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-grouping.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-grouping.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-list.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-list.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-list.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-list.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-modul.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-modul.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-modul.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-modul.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-notification.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-notification.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-notification.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-notification.yang diff --git a/code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-rpc.yang b/binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-rpc.yang similarity index 100% rename from code-generator/binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-rpc.yang rename to binding/mdsal-binding-generator-impl/src/test/resources/uses-of-grouping/uses-of-grouping-rpc.yang diff --git a/code-generator/binding-generator-util/pom.xml b/binding/mdsal-binding-generator-util/pom.xml similarity index 83% rename from code-generator/binding-generator-util/pom.xml rename to binding/mdsal-binding-generator-util/pom.xml index 80e09f2382..7ce331aace 100644 --- a/code-generator/binding-generator-util/pom.xml +++ b/binding/mdsal-binding-generator-util/pom.xml @@ -10,18 +10,18 @@ - org.opendaylight.yangtools - binding-generator + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT 4.0.0 - binding-generator-util + mdsal-binding-generator-util - org.opendaylight.yangtools - binding-model-api + org.opendaylight.mdsal + mdsal-binding-generator-api org.opendaylight.yangtools @@ -32,7 +32,7 @@ junit - org.opendaylight.yangtools + org.opendaylight.mdsal yang-binding diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseType.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseType.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseType.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseType.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtil.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtil.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtil.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtil.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingTypes.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingTypes.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingTypes.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/BindingTypes.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/TypeConstants.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/TypeConstants.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/TypeConstants.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/TypeConstants.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedType.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedType.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedType.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedType.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilder.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilder.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilder.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilder.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMember.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMember.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMember.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMember.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberBuilder.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberBuilder.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberBuilder.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberBuilder.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationTypeBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationTypeBuilderImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationTypeBuilderImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationTypeBuilderImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImpl.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImpl.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImpl.java diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/package-info.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/package-info.java similarity index 100% rename from code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/package-info.java rename to binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/package-info.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseTypeTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseTypeTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseTypeTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/AbstractBaseTypeTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtilTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtilTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtilTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingGeneratorUtilTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingTypesTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingTypesTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingTypesTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/BindingTypesTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/ReferencedTypeImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/TypesTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/TypesTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/TypesTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/TypesTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilderTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilderTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilderTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractGeneratedTypeBuilderTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AbstractTypeMemberTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationBuilderTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationBuilderTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationBuilderTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/AnnotationBuilderTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/ConstantImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyBuilderImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedPropertyTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTOBuilderTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/GeneratedTypeBuilderTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodParameterImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderImplTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureBuilderTest.java diff --git a/code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImplTest.java b/binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImplTest.java similarity index 100% rename from code-generator/binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImplTest.java rename to binding/mdsal-binding-generator-util/src/test/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/MethodSignatureImplTest.java diff --git a/code-generator/binding-generator-util/src/test/resources/module.yang b/binding/mdsal-binding-generator-util/src/test/resources/module.yang similarity index 100% rename from code-generator/binding-generator-util/src/test/resources/module.yang rename to binding/mdsal-binding-generator-util/src/test/resources/module.yang diff --git a/code-generator/binding-java-api-generator/pom.xml b/binding/mdsal-binding-java-api-generator/pom.xml similarity index 86% rename from code-generator/binding-java-api-generator/pom.xml rename to binding/mdsal-binding-java-api-generator/pom.xml index 541d2f5859..f10ae14054 100644 --- a/code-generator/binding-java-api-generator/pom.xml +++ b/binding/mdsal-binding-java-api-generator/pom.xml @@ -10,13 +10,13 @@ - org.opendaylight.yangtools - binding-generator + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT 4.0.0 - binding-java-api-generator + mdsal-binding-java-api-generator @@ -55,17 +55,17 @@ - org.opendaylight.yangtools - binding-model-api + org.opendaylight.mdsal + mdsal-binding-generator-util - org.opendaylight.yangtools - binding-generator-impl + org.opendaylight.mdsal + mdsal-binding-generator-impl test - org.opendaylight.yangtools - binding-generator-util + org.opendaylight.mdsal + mdsal-binding-generator-util junit diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractBigRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractBigRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractBigRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractBigRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractPrimitiveRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractPrimitiveRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractPrimitiveRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractPrimitiveRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractSubIntegerRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractSubIntegerRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractSubIntegerRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractSubIntegerRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AlphabeticallyTypeMemberComparator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AlphabeticallyTypeMemberComparator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AlphabeticallyTypeMemberComparator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AlphabeticallyTypeMemberComparator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigDecimalRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigDecimalRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigDecimalRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigDecimalRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigIntegerRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigIntegerRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigIntegerRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BigIntegerRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ByteRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ByteRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ByteRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ByteRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/Constants.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/Constants.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/Constants.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/Constants.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/EnumTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorJavaFile.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorJavaFile.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorJavaFile.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorJavaFile.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorUtil.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorUtil.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorUtil.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorUtil.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/IntegerRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/IntegerRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/IntegerRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/IntegerRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LengthGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LengthGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LengthGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LengthGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LongRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LongRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LongRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LongRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ShortRangeGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ShortRangeGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ShortRangeGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ShortRangeGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TOGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TOGenerator.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TOGenerator.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TOGenerator.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TypeUtils.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TypeUtils.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TypeUtils.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TypeUtils.java diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionBuilderTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionBuilderTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionBuilderTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionBuilderTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/YangModuleInfoTemplate.xtend b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/YangModuleInfoTemplate.xtend similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/YangModuleInfoTemplate.xtend rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/YangModuleInfoTemplate.xtend diff --git a/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/package-info.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/package-info.java similarity index 100% rename from code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/package-info.java rename to binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/package-info.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/AugmentToUsesInAugmentCompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/AugmentToUsesInAugmentCompilationTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/AugmentToUsesInAugmentCompilationTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/AugmentToUsesInAugmentCompilationTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/BaseCompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/BaseCompilationTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/BaseCompilationTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/BaseCompilationTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug1276Test.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug1276Test.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug1276Test.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug1276Test.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug532Test.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug532Test.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug532Test.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug532Test.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CascadeUsesCompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CascadeUsesCompilationTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CascadeUsesCompilationTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CascadeUsesCompilationTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/ClassCodeGeneratorTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/ClassCodeGeneratorTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/ClassCodeGeneratorTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/ClassCodeGeneratorTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/EndodingInJavaDocTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/EndodingInJavaDocTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/EndodingInJavaDocTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/EndodingInJavaDocTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/GeneratorJavaFileTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/GeneratorJavaFileTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/GeneratorJavaFileTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/GeneratorJavaFileTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/NestedGroupingCompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/NestedGroupingCompilationTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/NestedGroupingCompilationTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/NestedGroupingCompilationTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/UnionTypedefUnusedImportTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/UnionTypedefUnusedImportTest.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/UnionTypedefUnusedImportTest.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/UnionTypedefUnusedImportTest.java diff --git a/code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/package-info.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/package-info.java similarity index 100% rename from code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/package-info.java rename to binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/package-info.java diff --git a/code-generator/binding-java-api-generator/src/test/resources/abstract-topology.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/abstract-topology.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/abstract-topology.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/abstract-topology.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-of-augment/bar.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-of-augment/bar.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-of-augment/bar.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-of-augment/bar.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-of-augment/baz.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-of-augment/baz.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-of-augment/baz.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-of-augment/baz.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-of-augment/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-of-augment/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-of-augment/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-of-augment/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-under-uses/bar.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-under-uses/bar.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-under-uses/bar.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-under-uses/bar.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-under-uses/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-under-uses/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-under-uses/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-under-uses/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/bar.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/bar.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/bar.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/bar.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/baz.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/baz.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/baz.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/baz.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/augment-uses-to-augment/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/bug1172/nested-uses-augment.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug1172/nested-uses-augment.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/bug1172/nested-uses-augment.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug1172/nested-uses-augment.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/bug1276/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug1276/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/bug1276/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug1276/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/bug1377/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug1377/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/bug1377/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug1377/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/bug586/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug586/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/bug586/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug586/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/cascade-uses/bar.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/cascade-uses/bar.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/cascade-uses/bar.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/cascade-uses/bar.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/cascade-uses/baz.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/cascade-uses/baz.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/cascade-uses/baz.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/cascade-uses/baz.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/cascade-uses/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/cascade-uses/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/cascade-uses/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/cascade-uses/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/class-name-collision/class-name-collision b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/class-name-collision/class-name-collision similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/class-name-collision/class-name-collision rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/class-name-collision/class-name-collision diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/class-name-collision/configuration b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/class-name-collision/configuration similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/class-name-collision/configuration rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/class-name-collision/configuration diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/class-name-collision/other-module b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/class-name-collision/other-module similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/class-name-collision/other-module rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/class-name-collision/other-module diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/context-reference/bar.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/context-reference/bar.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/context-reference/bar.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/context-reference/bar.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/context-reference/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/context-reference/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/context-reference/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/context-reference/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/encoding-javadoc/encoding-javadoc.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/encoding-javadoc/encoding-javadoc.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/encoding-javadoc/encoding-javadoc.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/encoding-javadoc/encoding-javadoc.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/leaf-return-types/test.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/leaf-return-types/test.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/leaf-return-types/test.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/leaf-return-types/test.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/list-gen/test.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/list-gen/test.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/list-gen/test.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/list-gen/test.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/nested-grouping/test.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/nested-grouping/test.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/nested-grouping/test.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/nested-grouping/test.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/typedef/foo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/typedef/foo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/typedef/foo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/typedef/foo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/compilation/union-typedef/union-typedef-test.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/compilation/union-typedef/union-typedef-test.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/compilation/union-typedef/union-typedef-test.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/compilation/union-typedef/union-typedef-test.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/demo-topology.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/demo-topology.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/demo-topology.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/demo-topology.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/list-composite-key.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/list-composite-key.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/list-composite-key.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/list-composite-key.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/simple-container-demo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/simple-container-demo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/simple-container-demo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/simple-container-demo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/simple-leaf-list-demo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/simple-leaf-list-demo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/simple-leaf-list-demo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/simple-leaf-list-demo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/simple-list-demo.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/simple-list-demo.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/simple-list-demo.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/simple-list-demo.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/yang/abstract-topology@2013-02-08.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/yang/abstract-topology@2013-02-08.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/yang/abstract-topology@2013-02-08.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/yang/abstract-topology@2013-02-08.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/yang/iana-if-type@2012-06-05.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/yang/iana-if-type@2012-06-05.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/yang/iana-if-type@2012-06-05.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/yang/iana-if-type@2012-06-05.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/yang/ietf-inet-types@2010-09-24.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/yang/ietf-inet-types@2010-09-24.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/yang/ietf-inet-types@2010-09-24.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/yang/ietf-inet-types@2010-09-24.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/yang/ietf-interfaces@2012-11-15.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/yang/ietf-interfaces@2012-11-15.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/yang/ietf-interfaces@2012-11-15.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/yang/ietf-interfaces@2012-11-15.yang diff --git a/code-generator/binding-java-api-generator/src/test/resources/yang/ietf-yang-types@2010-09-24.yang b/binding/mdsal-binding-java-api-generator/src/test/resources/yang/ietf-yang-types@2010-09-24.yang similarity index 100% rename from code-generator/binding-java-api-generator/src/test/resources/yang/ietf-yang-types@2010-09-24.yang rename to binding/mdsal-binding-java-api-generator/src/test/resources/yang/ietf-yang-types@2010-09-24.yang diff --git a/binding/mdsal-binding-test-model/pom.xml b/binding/mdsal-binding-test-model/pom.xml new file mode 100644 index 0000000000..a4f40e8aa7 --- /dev/null +++ b/binding/mdsal-binding-test-model/pom.xml @@ -0,0 +1,34 @@ + + + + + + org.opendaylight.mdsal + binding-parent + 0.8.0-SNAPSHOT + ../binding-parent + + 4.0.0 + mdsal-binding-test-model + + + + org.opendaylight.mdsal + yang-binding + + + org.opendaylight.yangtools.model + yang-ext + + + + + diff --git a/code-generator/binding-test-model/src/main/java/org/opendaylight/controller/md/sal/test/model/util/ListsBindingUtils.java b/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/controller/md/sal/test/model/util/ListsBindingUtils.java similarity index 100% rename from code-generator/binding-test-model/src/main/java/org/opendaylight/controller/md/sal/test/model/util/ListsBindingUtils.java rename to binding/mdsal-binding-test-model/src/main/java/org/opendaylight/controller/md/sal/test/model/util/ListsBindingUtils.java diff --git a/code-generator/binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/binding/rev140701/Int32StringUnionBuilder.java b/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/binding/rev140701/Int32StringUnionBuilder.java similarity index 100% rename from code-generator/binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/binding/rev140701/Int32StringUnionBuilder.java rename to binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/binding/rev140701/Int32StringUnionBuilder.java diff --git a/code-generator/binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/TopLevelBuilder.java b/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/TopLevelBuilder.java similarity index 100% rename from code-generator/binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/TopLevelBuilder.java rename to binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/TopLevelBuilder.java diff --git a/code-generator/binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/UnionTestTypeBuilder.java b/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/UnionTestTypeBuilder.java similarity index 100% rename from code-generator/binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/UnionTestTypeBuilder.java rename to binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/yangtools/test/union/rev150121/UnionTestTypeBuilder.java diff --git a/code-generator/binding-test-model/src/main/yang/opendaylight-yangtools-augment-test.yang b/binding/mdsal-binding-test-model/src/main/yang/opendaylight-yangtools-augment-test.yang similarity index 100% rename from code-generator/binding-test-model/src/main/yang/opendaylight-yangtools-augment-test.yang rename to binding/mdsal-binding-test-model/src/main/yang/opendaylight-yangtools-augment-test.yang diff --git a/code-generator/binding-test-model/src/main/yang/opendaylight-yangtools-binding-test.yang b/binding/mdsal-binding-test-model/src/main/yang/opendaylight-yangtools-binding-test.yang similarity index 100% rename from code-generator/binding-test-model/src/main/yang/opendaylight-yangtools-binding-test.yang rename to binding/mdsal-binding-test-model/src/main/yang/opendaylight-yangtools-binding-test.yang diff --git a/code-generator/binding-test-model/src/main/yang/opendaylight-yangtools-union-test.yang b/binding/mdsal-binding-test-model/src/main/yang/opendaylight-yangtools-union-test.yang similarity index 100% rename from code-generator/binding-test-model/src/main/yang/opendaylight-yangtools-union-test.yang rename to binding/mdsal-binding-test-model/src/main/yang/opendaylight-yangtools-union-test.yang diff --git a/code-generator/pom.xml b/binding/pom.xml similarity index 59% rename from code-generator/pom.xml rename to binding/pom.xml index 2ce6df0c2a..283e942c19 100644 --- a/code-generator/pom.xml +++ b/binding/pom.xml @@ -10,28 +10,28 @@ - org.opendaylight.yangtools - yangtools-parent - 0.8.0-SNAPSHOT + org.opendaylight.mdsal + mdsal-parent + 2.0.0-SNAPSHOT ../common/parent 4.0.0 - binding-generator + mdsal-binding + 0.8.0-SNAPSHOT pom ${project.artifactId} ${project.artifactId} - binding-model-api - binding-generator-api - binding-generator-spi - binding-generator-util - binding-generator-impl - binding-java-api-generator - binding-type-provider + mdsal-binding-generator-api + mdsal-binding-generator-util + mdsal-binding-generator-impl + mdsal-binding-java-api-generator maven-sal-api-gen-plugin - binding-test-model - binding-data-codec + mdsal-binding-test-model + mdsal-binding-dom-codec + binding-parent + yang-binding diff --git a/code-generator/samples/maven-code-gen-sample/pom.xml b/binding/samples/maven-code-gen-sample/pom.xml similarity index 95% rename from code-generator/samples/maven-code-gen-sample/pom.xml rename to binding/samples/maven-code-gen-sample/pom.xml index 765ebe2544..4b14a807cc 100644 --- a/code-generator/samples/maven-code-gen-sample/pom.xml +++ b/binding/samples/maven-code-gen-sample/pom.xml @@ -11,7 +11,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - org.opendaylight.yangtools + org.opendaylight.mdsal binding-generator 0.8.0-SNAPSHOT @@ -57,7 +57,7 @@ - org.opendaylight.yangtools + org.opendaylight.mdsal yang-binding diff --git a/code-generator/samples/maven-code-gen-sample/src/main/java/Example.java b/binding/samples/maven-code-gen-sample/src/main/java/Example.java similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/java/Example.java rename to binding/samples/maven-code-gen-sample/src/main/java/Example.java diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/augment-monitoring@2013-07-01.yang b/binding/samples/maven-code-gen-sample/src/main/yang/augment-monitoring@2013-07-01.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/augment-monitoring@2013-07-01.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/augment-monitoring@2013-07-01.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/bit_and_union_in_leaf.yang b/binding/samples/maven-code-gen-sample/src/main/yang/bit_and_union_in_leaf.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/bit_and_union_in_leaf.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/bit_and_union_in_leaf.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/choice-monitoring@2013-07-01.yang b/binding/samples/maven-code-gen-sample/src/main/yang/choice-monitoring@2013-07-01.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/choice-monitoring@2013-07-01.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/choice-monitoring@2013-07-01.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/controller-network-ne.yang b/binding/samples/maven-code-gen-sample/src/main/yang/controller-network-ne.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/controller-network-ne.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/controller-network-ne.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/controller-network.yang b/binding/samples/maven-code-gen-sample/src/main/yang/controller-network.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/controller-network.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/controller-network.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/controller-openflow-ipv6.yang b/binding/samples/maven-code-gen-sample/src/main/yang/controller-openflow-ipv6.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/controller-openflow-ipv6.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/controller-openflow-ipv6.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/controller-openflow.yang b/binding/samples/maven-code-gen-sample/src/main/yang/controller-openflow.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/controller-openflow.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/controller-openflow.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/demo-topology.yang b/binding/samples/maven-code-gen-sample/src/main/yang/demo-topology.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/demo-topology.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/demo-topology.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/ietf-inet-types@2010-09-24.yang b/binding/samples/maven-code-gen-sample/src/main/yang/ietf-inet-types@2010-09-24.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/ietf-inet-types@2010-09-24.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/ietf-inet-types@2010-09-24.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/ietf-yang-types@2010-09-24.yang b/binding/samples/maven-code-gen-sample/src/main/yang/ietf-yang-types@2010-09-24.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/ietf-yang-types@2010-09-24.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/ietf-yang-types@2010-09-24.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/simple-string-demo.yang b/binding/samples/maven-code-gen-sample/src/main/yang/simple-string-demo.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/simple-string-demo.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/simple-string-demo.yang diff --git a/code-generator/samples/maven-code-gen-sample/src/main/yang/typedef_of_typedef.yang b/binding/samples/maven-code-gen-sample/src/main/yang/typedef_of_typedef.yang similarity index 100% rename from code-generator/samples/maven-code-gen-sample/src/main/yang/typedef_of_typedef.yang rename to binding/samples/maven-code-gen-sample/src/main/yang/typedef_of_typedef.yang diff --git a/code-generator/samples/modeling-sample/pom.xml b/binding/samples/modeling-sample/pom.xml similarity index 93% rename from code-generator/samples/modeling-sample/pom.xml rename to binding/samples/modeling-sample/pom.xml index ef68f03e62..d9228c3874 100644 --- a/code-generator/samples/modeling-sample/pom.xml +++ b/binding/samples/modeling-sample/pom.xml @@ -11,7 +11,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - org.opendaylight.yangtools + org.opendaylight.mdsal binding-generator 0.8.0-SNAPSHOT @@ -46,7 +46,7 @@ - org.opendaylight.yangtools + org.opendaylight.mdsal maven-sal-api-gen-plugin jar @@ -56,7 +56,7 @@ - org.opendaylight.yangtools + org.opendaylight.mdsal yang-binding diff --git a/code-generator/samples/modeling-sample/src/main/yang/toaster.yang b/binding/samples/modeling-sample/src/main/yang/toaster.yang similarity index 100% rename from code-generator/samples/modeling-sample/src/main/yang/toaster.yang rename to binding/samples/modeling-sample/src/main/yang/toaster.yang diff --git a/code-generator/src/site/site.xml b/binding/src/site/site.xml similarity index 100% rename from code-generator/src/site/site.xml rename to binding/src/site/site.xml diff --git a/yang/yang-binding/pom.xml b/binding/yang-binding/pom.xml similarity index 91% rename from yang/yang-binding/pom.xml rename to binding/yang-binding/pom.xml index 0d03ad751a..2a9702dca3 100644 --- a/yang/yang-binding/pom.xml +++ b/binding/yang-binding/pom.xml @@ -10,10 +10,9 @@ - org.opendaylight.yangtools - yangtools-parent + org.opendaylight.mdsal + mdsal-binding 0.8.0-SNAPSHOT - /../../common/parent/pom.xml 4.0.0 diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentable.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentable.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentable.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentable.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentation.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentation.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentation.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Augmentation.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/AugmentationHolder.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/AugmentationHolder.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/AugmentationHolder.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/AugmentationHolder.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BaseIdentity.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BaseIdentity.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BaseIdentity.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BaseIdentity.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingCodec.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingCodec.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingCodec.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingCodec.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingDeserializer.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingDeserializer.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingDeserializer.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingDeserializer.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingMapping.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingMapping.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingMapping.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingMapping.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingSerializer.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingSerializer.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingSerializer.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingSerializer.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingStreamEventWriter.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingStreamEventWriter.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingStreamEventWriter.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BindingStreamEventWriter.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/ChildOf.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/ChildOf.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/ChildOf.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/ChildOf.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataContainer.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataContainer.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataContainer.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataContainer.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObject.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObject.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObject.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObject.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializer.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializer.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializer.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializer.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerImplementation.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerImplementation.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerImplementation.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerImplementation.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerRegistry.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerRegistry.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerRegistry.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataObjectSerializerRegistry.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataRoot.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataRoot.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataRoot.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/DataRoot.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifiable.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifiable.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifiable.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifiable.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifier.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifier.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifier.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Identifier.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierBuilderImpl.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierBuilderImpl.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierBuilderImpl.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierBuilderImpl.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Notification.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Notification.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Notification.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Notification.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/NotificationListener.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/NotificationListener.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/NotificationListener.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/NotificationListener.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcImplementation.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcImplementation.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcImplementation.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcImplementation.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcInput.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcInput.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcInput.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcInput.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcService.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcService.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcService.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/RpcService.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModelBindingProvider.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModelBindingProvider.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModelBindingProvider.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModelBindingProvider.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModuleInfo.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModuleInfo.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModuleInfo.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/YangModuleInfo.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/ModuleQName.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/ModuleQName.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/ModuleQName.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/ModuleQName.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/QName.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/QName.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/QName.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/QName.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/RoutingContext.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/RoutingContext.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/RoutingContext.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/RoutingContext.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AbstractMappedRpcInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AbstractMappedRpcInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AbstractMappedRpcInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AbstractMappedRpcInvoker.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AugmentationFieldGetter.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AugmentationFieldGetter.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AugmentationFieldGetter.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/AugmentationFieldGetter.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/BindingReflections.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/BindingReflections.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/BindingReflections.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/BindingReflections.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassBasedRpcServiceInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassBasedRpcServiceInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassBasedRpcServiceInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassBasedRpcServiceInvoker.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassLoaderUtils.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassLoaderUtils.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassLoaderUtils.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/ClassLoaderUtils.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtil.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtil.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtil.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtil.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/LocalNameRpcServiceInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/LocalNameRpcServiceInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/LocalNameRpcServiceInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/LocalNameRpcServiceInvoker.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/NotificationListenerInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/NotificationListenerInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/NotificationListenerInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/NotificationListenerInvoker.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/QNameRpcServiceInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/QNameRpcServiceInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/QNameRpcServiceInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/QNameRpcServiceInvoker.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvoker.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithInput.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithInput.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithInput.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithInput.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithoutInput.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithoutInput.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithoutInput.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcMethodInvokerWithoutInput.java diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcServiceInvoker.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcServiceInvoker.java similarity index 100% rename from yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcServiceInvoker.java rename to binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/RpcServiceInvoker.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/FooChild.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/FooChild.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/FooChild.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/FooChild.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/GroupingFoo.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/GroupingFoo.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/GroupingFoo.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/GroupingFoo.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/InstantiatedFoo.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/InstantiatedFoo.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/InstantiatedFoo.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/InstantiatedFoo.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Node.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Node.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Node.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Node.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChild.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChild.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChild.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChild.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChildKey.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChildKey.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChildKey.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeChildKey.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeKey.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeKey.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeKey.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeKey.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Nodes.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Nodes.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Nodes.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Nodes.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/BindingReflectionsTest.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/BindingReflectionsTest.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/BindingReflectionsTest.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/BindingReflectionsTest.java diff --git a/yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtilTest.java b/binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtilTest.java similarity index 100% rename from yang/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtilTest.java rename to binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/DataObjectReadingUtilTest.java diff --git a/code-generator/binding-generator-api/pom.xml b/code-generator/binding-generator-api/pom.xml deleted file mode 100644 index b475ad3e3f..0000000000 --- a/code-generator/binding-generator-api/pom.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - org.opendaylight.yangtools - binding-generator - 0.8.0-SNAPSHOT - - - 4.0.0 - binding-generator-api - - - - org.opendaylight.yangtools - binding-model-api - - - org.opendaylight.yangtools - yang-model-api - - - org.opendaylight.yangtools - yang-binding - - - - - - - maven-jar-plugin - - - org.apache.felix - maven-bundle-plugin - true - - - ${project.groupId}.${project.artifactId} - - - - - - - diff --git a/code-generator/binding-model-api/pom.xml b/code-generator/binding-model-api/pom.xml deleted file mode 100644 index 235167ef7d..0000000000 --- a/code-generator/binding-model-api/pom.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - org.opendaylight.yangtools - binding-generator - 0.8.0-SNAPSHOT - - - 4.0.0 - binding-model-api - ${project.artifactId} - ${project.artifactId} - - - - org.opendaylight.yangtools - yang-model-api - - - - - - - maven-jar-plugin - - - org.apache.felix - maven-bundle-plugin - true - - - ${project.groupId}.${project.artifactId} - - - - - - - diff --git a/code-generator/binding-test-model/pom.xml b/code-generator/binding-test-model/pom.xml deleted file mode 100644 index b759f86bdd..0000000000 --- a/code-generator/binding-test-model/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - org.opendaylight.yangtools - binding-generator - 0.8.0-SNAPSHOT - - 4.0.0 - - - - org.opendaylight.yangtools - yang-binding - - - org.opendaylight.yangtools.model - yang-ext - - - - binding-test-model - - - - org.opendaylight.yangtools - yang-maven-plugin - - - - generate-sources - - - - - - org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl - - - target/generated-sources/sal - - - - true - - - - - - - - scm:git:ssh://git.opendaylight.org:29418/controller.git - scm:git:ssh://git.opendaylight.org:29418/controller.git - HEAD - https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL - - - diff --git a/code-generator/binding-type-provider/pom.xml b/code-generator/binding-type-provider/pom.xml deleted file mode 100644 index f192464754..0000000000 --- a/code-generator/binding-type-provider/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - org.opendaylight.yangtools - binding-generator - 0.8.0-SNAPSHOT - - - 4.0.0 - binding-type-provider - - - - - maven-jar-plugin - - - org.apache.felix - maven-bundle-plugin - true - - - ${project.groupId}.${project.artifactId} - - - - - - - - - org.opendaylight.yangtools - binding-generator-spi - - - org.opendaylight.yangtools - binding-generator-util - - - org.opendaylight.yangtools - yang-model-api - - - org.apache.commons - commons-lang3 - - - junit - junit - test - - - org.mockito - mockito-core - - - - diff --git a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java b/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java deleted file mode 100644 index e6d895d69e..0000000000 --- a/code-generator/binding-type-provider/src/test/java/org/opendaylight/yangtools/sal/binding/yang/types/NodeWrappedTypeTest.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.yangtools.sal.binding.yang.types; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import org.junit.Test; - -public class NodeWrappedTypeTest { - - @Test - public void test() { - NodeWrappedType nwt1 = new NodeWrappedType("obj1"); - NodeWrappedType nwt2 = new NodeWrappedType("obj2"); - NodeWrappedType nwt3 = new NodeWrappedType("obj1"); - String str = "obj3"; - - assertTrue("Node nwt1 should equal to itself.", nwt1.equals(nwt1)); - assertFalse("It can't be possible to compare nwt with string.", nwt1.equals(str)); - assertFalse("nwt1 shouldn't equal to nwt2.", nwt1.equals(nwt2)); - assertTrue("Node nwt1 should equal to nwt3.", nwt1.equals(nwt3)); - - assertEquals("toString method is returning incorrect value.", "NodeWrappedType{wrappedType=obj1}", - nwt1.toString()); - } -} diff --git a/common/artifacts/pom.xml b/common/artifacts/pom.xml new file mode 100644 index 0000000000..4c634f3f79 --- /dev/null +++ b/common/artifacts/pom.xml @@ -0,0 +1,78 @@ + + + + + + 4.0.0 + org.opendaylight.mdsal + mdsal-artifacts + 2.0.0-SNAPSHOT + pom + + + + + org.opendaylight.mdsal + maven-sal-api-gen-plugin + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-model-api + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-generator-api + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-generator-spi + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-generator-util + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-generator-impl + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-java-api-generator + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + yang-binding + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-type-provider + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-dom-codec + 0.8.0-SNAPSHOT + + + org.opendaylight.mdsal + mdsal-binding-test-model + 0.8.0-SNAPSHOT + test + + + + diff --git a/common/parent/pom.xml b/common/parent/pom.xml index 0b0fce8576..16d0abeebf 100644 --- a/common/parent/pom.xml +++ b/common/parent/pom.xml @@ -37,6 +37,20 @@ + + org.opendaylight.mdsal + mdsal-artifacts + 2.0.0-SNAPSHOT + pom + import + + + org.opendaylight.yangtools + yangtools-artifacts + 0.8.0-SNAPSHOT + pom + import + org.apache.maven.shared diff --git a/pom.xml b/pom.xml index 2ad08593e3..9dc02fe6ba 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,8 @@ common/parent + common/artifacts + binding -- 2.36.6