diff --git a/features/org.etsi.mts.tdl.extras.feature/feature.xml b/features/org.etsi.mts.tdl.extras.feature/feature.xml
index 6c7369ee47ca313a4aa197dd4769d887db125049..4aba6f288f30b9856e625ebddebf1c8efa5485fc 100644
--- a/features/org.etsi.mts.tdl.extras.feature/feature.xml
+++ b/features/org.etsi.mts.tdl.extras.feature/feature.xml
@@ -314,17 +314,26 @@ any resulting litigation.
install-size="0"
version="0.0.0"
unpack="false"/>
+
+
-
+
diff --git a/org.etsi.mts.tdl.extras.parent/pom.xml b/org.etsi.mts.tdl.extras.parent/pom.xml
index 01007af920ae2eb3cb0f8663d343598476a4a3c5..018e747915512cde881d5119d71d745a04fe6668 100644
--- a/org.etsi.mts.tdl.extras.parent/pom.xml
+++ b/org.etsi.mts.tdl.extras.parent/pom.xml
@@ -14,6 +14,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
../plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.mvn/dependencies
../plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.mvn
../plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper
+ ../plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd
+
../features/org.etsi.mts.tdl.extras.feature
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.classpath b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..09a96d3bb9f26bc45100a5aa9c1f8a5ec065dad5
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.classpath
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.project b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.project
new file mode 100644
index 0000000000000000000000000000000000000000..95f1968bd438080adb8aba48eca43ebf972cf971
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.project
@@ -0,0 +1,25 @@
+
+
+ org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd
+ NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.pde.PluginNature
+ org.eclipse.jdt.core.javanature
+
+
\ No newline at end of file
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.core.resources.prefs b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..99f26c0203a7844de00dbfc56e6a35d8ed3c022c
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.jdt.core.prefs b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..7adc0fb9a0d32bd6b4e3ce6f305ab7165208865c
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,10 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.m2e.core.prefs b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..f897a7f1cb2389f85fe6381425d29f0a9866fb65
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/META-INF/.gitignore b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/META-INF/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..78d910160c4b6a2be02b1060dfbc5a0ec2526bb1
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/META-INF/.gitignore
@@ -0,0 +1,2 @@
+/*
+!.gitignore
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/README.md b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f7dd200267faecfddd39c00546937ec1875feb53
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/README.md
@@ -0,0 +1,5 @@
+# YANG Tools Wrapper
+
+This plug-in wraps the [YANG Tools](https://wiki.opendaylight.org/display/ODL/YANG+Tools) licensed under the EPL 1.0 Software Licence for consumption as an Eclipse plug-in. It is currently used as a dependency in the YANG-to-TDL generator.
+
+This is a more streamlined version relying on BND, not fully working yet, cannot be integrated in the feature for some reason. Additional artifacts generated with `mvn package eclipse:eclipse -Declipse.pde`, see also [the corresponding documentation](https://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html#_eclipsepde_integration).
\ No newline at end of file
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/build.properties b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/build.properties
new file mode 100644
index 0000000000000000000000000000000000000000..54c09fc44f212d17a00d0b22c405bd4dd35c7564
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/build.properties
@@ -0,0 +1,2 @@
+bin.includes = META-INF/,\
+ libs/
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/libs/.gitignore b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/libs/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..78d910160c4b6a2be02b1060dfbc5a0ec2526bb1
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/libs/.gitignore
@@ -0,0 +1,2 @@
+/*
+!.gitignore
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/pom.xml b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..16aada426872491f91cd76c40d8db43956100e8f
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/pom.xml
@@ -0,0 +1,143 @@
+
+ 4.0.0
+
+ org.etsi.mts.tdl.extras
+ org.etsi.mts.tdl.extras.parent
+ 1.0.0-SNAPSHOT
+ ../../org.etsi.mts.tdl.extras.parent
+
+ org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd
+ bundle
+ ${project.artifactId}
+
+
+ bnd-releases
+ https://bndtools.jfrog.io/bndtools/libs-release/
+ default
+
+ false
+
+
+
+
+
+ org.opendaylight.yangtools.*
+ *;scope=compile|runtime
+ ${project.artifactId}
+ ${project.artifactId}
+ org.example
+
+ false
+
+
+
+
+
+ .
+
+ plugin.xml
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 5.1.9
+
+ META-INF
+ ${unpack.bundle}
+
+ ${project.artifactId}
+ ${symbolic.name}
+ ${project.name}
+ ${project.version}
+ java.io
+
+ ${include.resources}
+ ${embed-dep}
+ <_exportcontents>${export.packages}
+ true
+ <_include>template/MANIFEST.MF
+ target/dependency
+
+
+ true
+
+
+ maven-dependency-plugin
+
+
+ copy-dependencies
+ package
+
+ copy-dependencies
+
+
+
+
+
+
+
+
+
+ org.opendaylight.yangtools
+ yang-data-codec-gson
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ rfc8819-parser-support
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ yang-parser-rfc7950
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ yang-parser-spi
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ yang-parser-api
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ odlext-parser-support
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ yang-parser-impl
+ 13.0.1
+
+
+
+ org.opendaylight.yangtools
+ yang-repo-api
+ 13.0.1
+
+
+
+
\ No newline at end of file
diff --git a/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/template/MANIFEST.MF b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/template/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..455e7064494d1af301e311272b13a07f1ecb3032
--- /dev/null
+++ b/plugins/org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd/template/MANIFEST.MF
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: YANG Generator Wrapper
+Bundle-SymbolicName: org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd
+Bundle-Version: 1.0.0.qualifier
+Bundle-Vendor: ETSI
+Automatic-Module-Name: org.etsi.mts.tdl.extras.yang.tools.wrapper.bnd