diff --git a/com.avaloq.tools.ddk.check.core.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.core.test/META-INF/MANIFEST.MF
index 3190f32262..479de1ae42 100644
--- a/com.avaloq.tools.ddk.check.core.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.core.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.core.test
Bundle-SymbolicName: com.avaloq.tools.ddk.check.core.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.check.core.test/pom.xml b/com.avaloq.tools.ddk.check.core.test/pom.xml
index 1839f26dde..2adc4afbee 100644
--- a/com.avaloq.tools.ddk.check.core.test/pom.xml
+++ b/com.avaloq.tools.ddk.check.core.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.check.core/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.core/META-INF/MANIFEST.MF
index f698f5d7eb..8c974b2581 100644
--- a/com.avaloq.tools.ddk.check.core/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.core
Bundle-SymbolicName: com.avaloq.tools.ddk.check.core;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.check.core/pom.xml b/com.avaloq.tools.ddk.check.core/pom.xml
index 10df41b8b9..3a3d2a4d14 100644
--- a/com.avaloq.tools.ddk.check.core/pom.xml
+++ b/com.avaloq.tools.ddk.check.core/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.check.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.ide/META-INF/MANIFEST.MF
index 5a0fe8c97d..c64b34cc21 100644
--- a/com.avaloq.tools.ddk.check.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.check.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.check.ide/pom.xml b/com.avaloq.tools.ddk.check.ide/pom.xml
index eeec3f2702..1a33ff831c 100644
--- a/com.avaloq.tools.ddk.check.ide/pom.xml
+++ b/com.avaloq.tools.ddk.check.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.check.lib/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.lib/META-INF/MANIFEST.MF
index 259defc37b..932447c389 100644
--- a/com.avaloq.tools.ddk.check.lib/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.lib/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.lib
Bundle-SymbolicName: com.avaloq.tools.ddk.check.lib
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.xtext,
diff --git a/com.avaloq.tools.ddk.check.lib/pom.xml b/com.avaloq.tools.ddk.check.lib/pom.xml
index 4e73740cc6..9a70e05fcf 100644
--- a/com.avaloq.tools.ddk.check.lib/pom.xml
+++ b/com.avaloq.tools.ddk.check.lib/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.check.runtime.core.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.runtime.core.test/META-INF/MANIFEST.MF
index 1c2da646e6..32952a1596 100644
--- a/com.avaloq.tools.ddk.check.runtime.core.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.runtime.core.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.runtime.core.test
Bundle-SymbolicName: com.avaloq.tools.ddk.check.runtime.core.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.ui,
diff --git a/com.avaloq.tools.ddk.check.runtime.core.test/pom.xml b/com.avaloq.tools.ddk.check.runtime.core.test/pom.xml
index 0d229bbc4b..acfcc4823a 100644
--- a/com.avaloq.tools.ddk.check.runtime.core.test/pom.xml
+++ b/com.avaloq.tools.ddk.check.runtime.core.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.check.runtime.core/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.runtime.core/META-INF/MANIFEST.MF
index 3e97fa5596..12c769f51b 100644
--- a/com.avaloq.tools.ddk.check.runtime.core/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.runtime.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.runtime.core
Bundle-SymbolicName: com.avaloq.tools.ddk.check.runtime.core;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.core.resources,
diff --git a/com.avaloq.tools.ddk.check.runtime.core/pom.xml b/com.avaloq.tools.ddk.check.runtime.core/pom.xml
index bcde5d322f..61385a4f16 100644
--- a/com.avaloq.tools.ddk.check.runtime.core/pom.xml
+++ b/com.avaloq.tools.ddk.check.runtime.core/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.check.runtime.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.runtime.ui/META-INF/MANIFEST.MF
index 64463cf783..5efb70721b 100644
--- a/com.avaloq.tools.ddk.check.runtime.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.runtime.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.runtime.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.check.runtime.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Activator: com.avaloq.tools.ddk.check.runtime.ui.internal.Activator
Bundle-Vendor: Avaloq Group AG
Require-Bundle: org.eclipse.ui,
diff --git a/com.avaloq.tools.ddk.check.runtime.ui/pom.xml b/com.avaloq.tools.ddk.check.runtime.ui/pom.xml
index 94d2be375f..1d2bfab43b 100644
--- a/com.avaloq.tools.ddk.check.runtime.ui/pom.xml
+++ b/com.avaloq.tools.ddk.check.runtime.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.check.test.runtime.tests/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.test.runtime.tests/META-INF/MANIFEST.MF
index 834e0d1098..96b2ec7d94 100644
--- a/com.avaloq.tools.ddk.check.test.runtime.tests/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.test.runtime.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.test.runtime.tests
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.check.test.runtime.tests; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.check.runtime.core,
diff --git a/com.avaloq.tools.ddk.check.test.runtime.tests/pom.xml b/com.avaloq.tools.ddk.check.test.runtime.tests/pom.xml
index 291373db33..5ce6e9843e 100644
--- a/com.avaloq.tools.ddk.check.test.runtime.tests/pom.xml
+++ b/com.avaloq.tools.ddk.check.test.runtime.tests/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.check.test.runtime.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.test.runtime.ui/META-INF/MANIFEST.MF
index db1e6bab57..1584a38ba6 100644
--- a/com.avaloq.tools.ddk.check.test.runtime.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.test.runtime.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.test.runtime.ui
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.check.test.runtime.ui; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.check.test.runtime;visibility:=reexport,
diff --git a/com.avaloq.tools.ddk.check.test.runtime.ui/pom.xml b/com.avaloq.tools.ddk.check.test.runtime.ui/pom.xml
index df9f52a7d7..77645d05f1 100644
--- a/com.avaloq.tools.ddk.check.test.runtime.ui/pom.xml
+++ b/com.avaloq.tools.ddk.check.test.runtime.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.check.test.runtime/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.test.runtime/META-INF/MANIFEST.MF
index 225e489d27..81bcca3b3f 100644
--- a/com.avaloq.tools.ddk.check.test.runtime/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.test.runtime/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.test.runtime
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.check.test.runtime;singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.xtext;visibility:=reexport,
diff --git a/com.avaloq.tools.ddk.check.test.runtime/pom.xml b/com.avaloq.tools.ddk.check.test.runtime/pom.xml
index 2d78f8f963..4e20628df0 100644
--- a/com.avaloq.tools.ddk.check.test.runtime/pom.xml
+++ b/com.avaloq.tools.ddk.check.test.runtime/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.check.ui.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.ui.test/META-INF/MANIFEST.MF
index 3a3b6b1f3b..fec19e0108 100644
--- a/com.avaloq.tools.ddk.check.ui.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.ui.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.ui.test
Bundle-SymbolicName: com.avaloq.tools.ddk.check.ui.test
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.junit,
diff --git a/com.avaloq.tools.ddk.check.ui.test/pom.xml b/com.avaloq.tools.ddk.check.ui.test/pom.xml
index ec4f39f034..79e7b2c094 100644
--- a/com.avaloq.tools.ddk.check.ui.test/pom.xml
+++ b/com.avaloq.tools.ddk.check.ui.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.check.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.check.ui/META-INF/MANIFEST.MF
index 2c68fa59b5..c0d96358a8 100644
--- a/com.avaloq.tools.ddk.check.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.check.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.check.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.check.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-Activator: com.avaloq.tools.ddk.check.ui.internal.Activator
diff --git a/com.avaloq.tools.ddk.check.ui/pom.xml b/com.avaloq.tools.ddk.check.ui/pom.xml
index fc311d97ba..c2b5c936bc 100644
--- a/com.avaloq.tools.ddk.check.ui/pom.xml
+++ b/com.avaloq.tools.ddk.check.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.checkcfg.core.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.checkcfg.core.test/META-INF/MANIFEST.MF
index 08b57ad965..1c58f025b2 100644
--- a/com.avaloq.tools.ddk.checkcfg.core.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.checkcfg.core.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.checkcfg.core.test
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.checkcfg.core.test; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.test.core,
diff --git a/com.avaloq.tools.ddk.checkcfg.core.test/pom.xml b/com.avaloq.tools.ddk.checkcfg.core.test/pom.xml
index 3fc8d8ccbd..78c8aeaa12 100644
--- a/com.avaloq.tools.ddk.checkcfg.core.test/pom.xml
+++ b/com.avaloq.tools.ddk.checkcfg.core.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.checkcfg.core/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.checkcfg.core/META-INF/MANIFEST.MF
index 41e5f84c61..d5d8a5bc18 100644
--- a/com.avaloq.tools.ddk.checkcfg.core/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.checkcfg.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.checkcfg.core
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.checkcfg.core; singleton:=true
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-21
diff --git a/com.avaloq.tools.ddk.checkcfg.core/pom.xml b/com.avaloq.tools.ddk.checkcfg.core/pom.xml
index a104cd9975..a6d275603d 100644
--- a/com.avaloq.tools.ddk.checkcfg.core/pom.xml
+++ b/com.avaloq.tools.ddk.checkcfg.core/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.checkcfg.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.checkcfg.ide/META-INF/MANIFEST.MF
index 8192e8715a..73bdc75b17 100644
--- a/com.avaloq.tools.ddk.checkcfg.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.checkcfg.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.checkcfg.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.checkcfg.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.checkcfg.ide/pom.xml b/com.avaloq.tools.ddk.checkcfg.ide/pom.xml
index 70ae73c47d..fcb3c85fdc 100644
--- a/com.avaloq.tools.ddk.checkcfg.ide/pom.xml
+++ b/com.avaloq.tools.ddk.checkcfg.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.checkcfg.ui.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.checkcfg.ui.test/META-INF/MANIFEST.MF
index 800bbf554b..342eee7668 100644
--- a/com.avaloq.tools.ddk.checkcfg.ui.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.checkcfg.ui.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.checkcfg.ui.test
Bundle-SymbolicName: com.avaloq.tools.ddk.checkcfg.ui.test
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Export-Package: com.avaloq.tools.ddk.checkcfg.ui.test
diff --git a/com.avaloq.tools.ddk.checkcfg.ui.test/pom.xml b/com.avaloq.tools.ddk.checkcfg.ui.test/pom.xml
index 1e86be8c1b..eafb68700f 100644
--- a/com.avaloq.tools.ddk.checkcfg.ui.test/pom.xml
+++ b/com.avaloq.tools.ddk.checkcfg.ui.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.checkcfg.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.checkcfg.ui/META-INF/MANIFEST.MF
index b661f18b9e..48b25f0644 100644
--- a/com.avaloq.tools.ddk.checkcfg.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.checkcfg.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.checkcfg.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.checkcfg.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-Activator: com.avaloq.tools.ddk.checkcfg.ui.internal.Activator
diff --git a/com.avaloq.tools.ddk.checkcfg.ui/pom.xml b/com.avaloq.tools.ddk.checkcfg.ui/pom.xml
index 3efa28902f..918cdb3a45 100644
--- a/com.avaloq.tools.ddk.checkcfg.ui/pom.xml
+++ b/com.avaloq.tools.ddk.checkcfg.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.feature/feature.xml b/com.avaloq.tools.ddk.feature/feature.xml
index 4a27d81f70..4dec999f03 100644
--- a/com.avaloq.tools.ddk.feature/feature.xml
+++ b/com.avaloq.tools.ddk.feature/feature.xml
@@ -2,7 +2,7 @@
diff --git a/com.avaloq.tools.ddk.feature/pom.xml b/com.avaloq.tools.ddk.feature/pom.xml
index 0920d700a9..b0b28a61cb 100644
--- a/com.avaloq.tools.ddk.feature/pom.xml
+++ b/com.avaloq.tools.ddk.feature/pom.xml
@@ -4,7 +4,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.runtime.feature/feature.xml b/com.avaloq.tools.ddk.runtime.feature/feature.xml
index f97ccfe7ce..0fe21f2226 100644
--- a/com.avaloq.tools.ddk.runtime.feature/feature.xml
+++ b/com.avaloq.tools.ddk.runtime.feature/feature.xml
@@ -2,7 +2,7 @@
diff --git a/com.avaloq.tools.ddk.runtime.feature/pom.xml b/com.avaloq.tools.ddk.runtime.feature/pom.xml
index e2c3f3b178..1fb7a24f64 100644
--- a/com.avaloq.tools.ddk.runtime.feature/pom.xml
+++ b/com.avaloq.tools.ddk.runtime.feature/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.runtime.source.feature/feature.xml b/com.avaloq.tools.ddk.runtime.source.feature/feature.xml
index 584a153ca8..16afd38670 100644
--- a/com.avaloq.tools.ddk.runtime.source.feature/feature.xml
+++ b/com.avaloq.tools.ddk.runtime.source.feature/feature.xml
@@ -2,7 +2,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.sample.helloworld.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.sample.helloworld.ide/META-INF/MANIFEST.MF
index 1c24ff3d2b..b433df2101 100644
--- a/com.avaloq.tools.ddk.sample.helloworld.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.sample.helloworld.ide/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: com.avaloq.tools.ddk.sample.helloworld.ide
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.sample.helloworld.ide
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.sample.helloworld.ide;singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.sample.helloworld,
diff --git a/com.avaloq.tools.ddk.sample.helloworld.ide/pom.xml b/com.avaloq.tools.ddk.sample.helloworld.ide/pom.xml
index 77ad8e0be9..bcb0977df6 100644
--- a/com.avaloq.tools.ddk.sample.helloworld.ide/pom.xml
+++ b/com.avaloq.tools.ddk.sample.helloworld.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.sample.helloworld.ui.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.sample.helloworld.ui.test/META-INF/MANIFEST.MF
index 8b23a73ea3..2ecf8e48a7 100644
--- a/com.avaloq.tools.ddk.sample.helloworld.ui.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.sample.helloworld.ui.test/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: com.avaloq.tools.ddk.sample.helloworld.ui.test
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.sample.helloworld.ui.test
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.sample.helloworld.ui.test;singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.sample.helloworld,
diff --git a/com.avaloq.tools.ddk.sample.helloworld.ui.test/pom.xml b/com.avaloq.tools.ddk.sample.helloworld.ui.test/pom.xml
index d65c047e37..0a313ff649 100644
--- a/com.avaloq.tools.ddk.sample.helloworld.ui.test/pom.xml
+++ b/com.avaloq.tools.ddk.sample.helloworld.ui.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.sample.helloworld.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.sample.helloworld.ui/META-INF/MANIFEST.MF
index fb4e3d0511..a4ee9871d2 100644
--- a/com.avaloq.tools.ddk.sample.helloworld.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.sample.helloworld.ui/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: com.avaloq.tools.ddk.sample.helloworld.ui
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.sample.helloworld.ui
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.sample.helloworld.ui;singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.sample.helloworld,
diff --git a/com.avaloq.tools.ddk.sample.helloworld.ui/pom.xml b/com.avaloq.tools.ddk.sample.helloworld.ui/pom.xml
index e42a6352da..a4ac373d71 100644
--- a/com.avaloq.tools.ddk.sample.helloworld.ui/pom.xml
+++ b/com.avaloq.tools.ddk.sample.helloworld.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.sample.helloworld/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.sample.helloworld/META-INF/MANIFEST.MF
index 7f01411035..d354a9279c 100644
--- a/com.avaloq.tools.ddk.sample.helloworld/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.sample.helloworld/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: com.avaloq.tools.ddk.sample.helloworld
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.sample.helloworld
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.sample.helloworld;singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.xtext,
diff --git a/com.avaloq.tools.ddk.sample.helloworld/pom.xml b/com.avaloq.tools.ddk.sample.helloworld/pom.xml
index 91596cf43a..38d236a084 100644
--- a/com.avaloq.tools.ddk.sample.helloworld/pom.xml
+++ b/com.avaloq.tools.ddk.sample.helloworld/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.source.feature/feature.xml b/com.avaloq.tools.ddk.source.feature/feature.xml
index 0055d717b6..0255bcd3b9 100644
--- a/com.avaloq.tools.ddk.source.feature/feature.xml
+++ b/com.avaloq.tools.ddk.source.feature/feature.xml
@@ -2,7 +2,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.test.core/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.test.core/META-INF/MANIFEST.MF
index 82890693f3..0028898fa7 100644
--- a/com.avaloq.tools.ddk.test.core/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.test.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.test.core
Bundle-SymbolicName: com.avaloq.tools.ddk.test.core;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.test.core/pom.xml b/com.avaloq.tools.ddk.test.core/pom.xml
index e9138af72b..2a2833a2fd 100644
--- a/com.avaloq.tools.ddk.test.core/pom.xml
+++ b/com.avaloq.tools.ddk.test.core/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.test.ui.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.test.ui.test/META-INF/MANIFEST.MF
index df2eabf998..e67e73ed28 100644
--- a/com.avaloq.tools.ddk.test.ui.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.test.ui.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.test.ui.test
Bundle-SymbolicName: com.avaloq.tools.ddk.test.ui.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-ActivationPolicy: lazy
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
diff --git a/com.avaloq.tools.ddk.test.ui.test/pom.xml b/com.avaloq.tools.ddk.test.ui.test/pom.xml
index 5b66eb9617..e7f0680904 100644
--- a/com.avaloq.tools.ddk.test.ui.test/pom.xml
+++ b/com.avaloq.tools.ddk.test.ui.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.test.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.test.ui/META-INF/MANIFEST.MF
index 02696869ac..c395a9e5d7 100644
--- a/com.avaloq.tools.ddk.test.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.test.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.test.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.test.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-Activator: com.avaloq.tools.ddk.test.ui.Activator
diff --git a/com.avaloq.tools.ddk.test.ui/pom.xml b/com.avaloq.tools.ddk.test.ui/pom.xml
index 77bcd8cf8d..c5462e89fa 100644
--- a/com.avaloq.tools.ddk.test.ui/pom.xml
+++ b/com.avaloq.tools.ddk.test.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.typesystem.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.typesystem.test/META-INF/MANIFEST.MF
index 293dd58084..489ad5bfbc 100644
--- a/com.avaloq.tools.ddk.typesystem.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.typesystem.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.typesystem.test
Bundle-SymbolicName: com.avaloq.tools.ddk.typesystem.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.typesystem.test/pom.xml b/com.avaloq.tools.ddk.typesystem.test/pom.xml
index 04282c5fca..737bf3658e 100644
--- a/com.avaloq.tools.ddk.typesystem.test/pom.xml
+++ b/com.avaloq.tools.ddk.typesystem.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.typesystem/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.typesystem/META-INF/MANIFEST.MF
index 714c62e4a7..0d58b48269 100644
--- a/com.avaloq.tools.ddk.typesystem/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.typesystem/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.typesystem
Bundle-SymbolicName: com.avaloq.tools.ddk.typesystem;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Import-Package: org.apache.logging.log4j
diff --git a/com.avaloq.tools.ddk.typesystem/pom.xml b/com.avaloq.tools.ddk.typesystem/pom.xml
index a84b9236d4..e52c5a904e 100644
--- a/com.avaloq.tools.ddk.typesystem/pom.xml
+++ b/com.avaloq.tools.ddk.typesystem/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.workflow/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.workflow/META-INF/MANIFEST.MF
index b004cae70f..f10dbc9ab8 100644
--- a/com.avaloq.tools.ddk.workflow/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.workflow/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.workflow
Bundle-SymbolicName: com.avaloq.tools.ddk.workflow
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: com.avaloq.tools.ddk.xtext,
diff --git a/com.avaloq.tools.ddk.workflow/pom.xml b/com.avaloq.tools.ddk.workflow/pom.xml
index 4a57887a02..c4a4e9ff66 100644
--- a/com.avaloq.tools.ddk.workflow/pom.xml
+++ b/com.avaloq.tools.ddk.workflow/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.builder.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.builder.ui/META-INF/MANIFEST.MF
index 87ca148ca5..a3a77f42ff 100644
--- a/com.avaloq.tools.ddk.xtext.builder.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.builder.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.builder.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.builder.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.xtext,
diff --git a/com.avaloq.tools.ddk.xtext.builder.ui/pom.xml b/com.avaloq.tools.ddk.xtext.builder.ui/pom.xml
index 2589041f50..9452d969a4 100644
--- a/com.avaloq.tools.ddk.xtext.builder.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.builder.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.builder/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.builder/META-INF/MANIFEST.MF
index 6478856d6c..f3cee6f636 100644
--- a/com.avaloq.tools.ddk.xtext.builder/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.builder/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.builder
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.builder;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Require-Bundle: org.eclipse.xtext.builder,
org.eclipse.xtext.ui,
diff --git a/com.avaloq.tools.ddk.xtext.builder/pom.xml b/com.avaloq.tools.ddk.xtext.builder/pom.xml
index 8fc9fd4bc3..946e922f4a 100644
--- a/com.avaloq.tools.ddk.xtext.builder/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.builder/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.check.generator/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.check.generator/META-INF/MANIFEST.MF
index 81c5504deb..4e96d214c3 100644
--- a/com.avaloq.tools.ddk.xtext.check.generator/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.check.generator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.check.generator
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.check.generator;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.check.generator/pom.xml b/com.avaloq.tools.ddk.xtext.check.generator/pom.xml
index c9124fea60..3ed97952b7 100644
--- a/com.avaloq.tools.ddk.xtext.check.generator/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.check.generator/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.common.types.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.common.types.ui/META-INF/MANIFEST.MF
index 1106cc65db..410fca10ac 100644
--- a/com.avaloq.tools.ddk.xtext.common.types.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.common.types.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.common.types.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.common.types.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.common.types.ui/pom.xml b/com.avaloq.tools.ddk.xtext.common.types.ui/pom.xml
index 1534125b08..e80da87028 100644
--- a/com.avaloq.tools.ddk.xtext.common.types.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.common.types.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.common.types/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.common.types/META-INF/MANIFEST.MF
index 5e3a51e1b5..2f2819f223 100644
--- a/com.avaloq.tools.ddk.xtext.common.types/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.common.types/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.common.types
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.common.types;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.common.types/pom.xml b/com.avaloq.tools.ddk.xtext.common.types/pom.xml
index d34a7c0571..b08ff1aaf6 100644
--- a/com.avaloq.tools.ddk.xtext.common.types/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.common.types/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.common.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.common.ui/META-INF/MANIFEST.MF
index 4ac5b6baac..ddfa07d369 100644
--- a/com.avaloq.tools.ddk.xtext.common.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.common.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.common.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.common.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Export-Package: com.avaloq.tools.ddk.xtext.common.ui.contentassist
diff --git a/com.avaloq.tools.ddk.xtext.common.ui/pom.xml b/com.avaloq.tools.ddk.xtext.common.ui/pom.xml
index a375011f6c..eb4f8af79c 100644
--- a/com.avaloq.tools.ddk.xtext.common.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.common.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.export.generator/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.export.generator/META-INF/MANIFEST.MF
index b99f4ace89..1ba6c15e76 100644
--- a/com.avaloq.tools.ddk.xtext.export.generator/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.export.generator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.export.generator
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.export.generator;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.xtext,
diff --git a/com.avaloq.tools.ddk.xtext.export.generator/pom.xml b/com.avaloq.tools.ddk.xtext.export.generator/pom.xml
index af60847172..35516eff30 100644
--- a/com.avaloq.tools.ddk.xtext.export.generator/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.export.generator/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.export.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.export.ide/META-INF/MANIFEST.MF
index 27027204d9..fb174efd94 100644
--- a/com.avaloq.tools.ddk.xtext.export.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.export.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.export.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.export.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.export.ide/pom.xml b/com.avaloq.tools.ddk.xtext.export.ide/pom.xml
index f3a010813f..c003be8c72 100644
--- a/com.avaloq.tools.ddk.xtext.export.ide/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.export.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.export.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.export.test/META-INF/MANIFEST.MF
index 1aa2baafb7..51272a738a 100644
--- a/com.avaloq.tools.ddk.xtext.export.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.export.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.export.test
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.export.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.export.test/pom.xml b/com.avaloq.tools.ddk.xtext.export.test/pom.xml
index 07453f420b..e5d9c6a29c 100644
--- a/com.avaloq.tools.ddk.xtext.export.test/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.export.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.export.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.export.ui/META-INF/MANIFEST.MF
index 8a53021d67..b36e5d3207 100644
--- a/com.avaloq.tools.ddk.xtext.export.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.export.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.export.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.export.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-Activator: com.avaloq.tools.ddk.xtext.export.ui.internal.ExportActivator
diff --git a/com.avaloq.tools.ddk.xtext.export.ui/pom.xml b/com.avaloq.tools.ddk.xtext.export.ui/pom.xml
index 239cdb5d91..1e53f0ff88 100644
--- a/com.avaloq.tools.ddk.xtext.export.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.export.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.export/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.export/META-INF/MANIFEST.MF
index f482c1364d..4896b7aa69 100644
--- a/com.avaloq.tools.ddk.xtext.export/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.export/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.export
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.export;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.export/pom.xml b/com.avaloq.tools.ddk.xtext.export/pom.xml
index 9bb2bdf992..a95987bd24 100644
--- a/com.avaloq.tools.ddk.xtext.export/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.export/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.expression.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.expression.ide/META-INF/MANIFEST.MF
index 76239aa1d8..56f022725e 100644
--- a/com.avaloq.tools.ddk.xtext.expression.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.expression.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.expression.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.expression.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.expression.ide/pom.xml b/com.avaloq.tools.ddk.xtext.expression.ide/pom.xml
index 9669fa93c3..26577423c7 100644
--- a/com.avaloq.tools.ddk.xtext.expression.ide/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.expression.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.expression.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.expression.ui/META-INF/MANIFEST.MF
index 674f234a72..c9bc774ea5 100644
--- a/com.avaloq.tools.ddk.xtext.expression.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.expression.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.expression.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.expression.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-Activator: com.avaloq.tools.ddk.xtext.expression.ui.internal.Activator
diff --git a/com.avaloq.tools.ddk.xtext.expression.ui/pom.xml b/com.avaloq.tools.ddk.xtext.expression.ui/pom.xml
index a5cc9ec3c0..36cda0b09f 100644
--- a/com.avaloq.tools.ddk.xtext.expression.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.expression.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.expression/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.expression/META-INF/MANIFEST.MF
index ab9f40412c..87b2d2e785 100644
--- a/com.avaloq.tools.ddk.xtext.expression/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.expression/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.expression
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.expression;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.xtext,
diff --git a/com.avaloq.tools.ddk.xtext.expression/pom.xml b/com.avaloq.tools.ddk.xtext.expression/pom.xml
index 4d7a1d9afb..280c34ae5b 100644
--- a/com.avaloq.tools.ddk.xtext.expression/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.expression/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.format.generator/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.format.generator/META-INF/MANIFEST.MF
index 6f73197c35..54e200e482 100644
--- a/com.avaloq.tools.ddk.xtext.format.generator/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.format.generator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.format.generator
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.format.generator;singleton:=true
Require-Bundle: com.avaloq.tools.ddk.xtext.format;visibility:=reexport,
org.eclipse.xpand,
diff --git a/com.avaloq.tools.ddk.xtext.format.generator/pom.xml b/com.avaloq.tools.ddk.xtext.format.generator/pom.xml
index 46ba744485..7bbac234f0 100644
--- a/com.avaloq.tools.ddk.xtext.format.generator/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.format.generator/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.format.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.format.ide/META-INF/MANIFEST.MF
index 8f6c7c5ba8..c512702acb 100644
--- a/com.avaloq.tools.ddk.xtext.format.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.format.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.format.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.format.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.format.ide/pom.xml b/com.avaloq.tools.ddk.xtext.format.ide/pom.xml
index 15a8bbf01c..3bd6ce76ac 100644
--- a/com.avaloq.tools.ddk.xtext.format.ide/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.format.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.format.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.format.test/META-INF/MANIFEST.MF
index 66dba984d6..8e9152e80d 100644
--- a/com.avaloq.tools.ddk.xtext.format.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.format.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.format.test
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.format.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.format.test/pom.xml b/com.avaloq.tools.ddk.xtext.format.test/pom.xml
index 980e3cd70b..38e14a2b6b 100644
--- a/com.avaloq.tools.ddk.xtext.format.test/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.format.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.format.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.format.ui/META-INF/MANIFEST.MF
index 053eb9ab1e..82eccb7958 100644
--- a/com.avaloq.tools.ddk.xtext.format.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.format.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.format.ui
Bundle-Vendor: Avaloq Group AG
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.format.ui;singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: com.avaloq.tools.ddk.xtext.format;visibility:=reexport,
diff --git a/com.avaloq.tools.ddk.xtext.format.ui/pom.xml b/com.avaloq.tools.ddk.xtext.format.ui/pom.xml
index da7958ea73..94142fea82 100644
--- a/com.avaloq.tools.ddk.xtext.format.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.format.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.format/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.format/META-INF/MANIFEST.MF
index d1e858ae10..dabb093152 100644
--- a/com.avaloq.tools.ddk.xtext.format/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.format/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.format
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.format;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.format/pom.xml b/com.avaloq.tools.ddk.xtext.format/pom.xml
index 12ade237b3..aa09307471 100644
--- a/com.avaloq.tools.ddk.xtext.format/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.format/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.generator.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.generator.test/META-INF/MANIFEST.MF
index 435844005a..bada85715c 100644
--- a/com.avaloq.tools.ddk.xtext.generator.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.generator.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.generator.test
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.generator.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.generator.test/pom.xml b/com.avaloq.tools.ddk.xtext.generator.test/pom.xml
index 958a7cebf8..f294ad02a1 100644
--- a/com.avaloq.tools.ddk.xtext.generator.test/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.generator.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.generator/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.generator/META-INF/MANIFEST.MF
index e51d577080..00988f84b8 100644
--- a/com.avaloq.tools.ddk.xtext.generator/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.generator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.generator
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.generator;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.jface,
diff --git a/com.avaloq.tools.ddk.xtext.generator/pom.xml b/com.avaloq.tools.ddk.xtext.generator/pom.xml
index 7bf88fdffd..318e51f37d 100644
--- a/com.avaloq.tools.ddk.xtext.generator/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.generator/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.ide/META-INF/MANIFEST.MF
index 09b435098b..90c1c9dc62 100644
--- a/com.avaloq.tools.ddk.xtext.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Require-Bundle: org.eclipse.lsp4j,
org.eclipse.xtext.ide,
diff --git a/com.avaloq.tools.ddk.xtext.ide/pom.xml b/com.avaloq.tools.ddk.xtext.ide/pom.xml
index e1dfa24a94..ad6abbb069 100644
--- a/com.avaloq.tools.ddk.xtext.ide/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.scope.generator/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.scope.generator/META-INF/MANIFEST.MF
index 42de3dfeb5..ecd1ec3432 100644
--- a/com.avaloq.tools.ddk.xtext.scope.generator/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.scope.generator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.scope.generator
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.scope.generator;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: com.avaloq.tools.ddk.xtext.scope;visibility:=reexport,
diff --git a/com.avaloq.tools.ddk.xtext.scope.generator/pom.xml b/com.avaloq.tools.ddk.xtext.scope.generator/pom.xml
index a98dd62131..bbfce5a205 100644
--- a/com.avaloq.tools.ddk.xtext.scope.generator/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.scope.generator/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.scope.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.scope.ide/META-INF/MANIFEST.MF
index f037c7880b..cbce9c0bb7 100644
--- a/com.avaloq.tools.ddk.xtext.scope.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.scope.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.scope.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.scope.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.scope.ide/pom.xml b/com.avaloq.tools.ddk.xtext.scope.ide/pom.xml
index 8bf8c9e5c3..cc4dca9b01 100644
--- a/com.avaloq.tools.ddk.xtext.scope.ide/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.scope.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.scope.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.scope.ui/META-INF/MANIFEST.MF
index 9304771f55..9592a0e834 100644
--- a/com.avaloq.tools.ddk.xtext.scope.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.scope.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.scope.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.scope.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-Activator: com.avaloq.tools.ddk.xtext.scope.ui.internal.ScopeActivator
diff --git a/com.avaloq.tools.ddk.xtext.scope.ui/pom.xml b/com.avaloq.tools.ddk.xtext.scope.ui/pom.xml
index e25da0050b..bee81e4e32 100644
--- a/com.avaloq.tools.ddk.xtext.scope.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.scope.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.scope/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.scope/META-INF/MANIFEST.MF
index cdaa1ad0f0..2e00a14f63 100644
--- a/com.avaloq.tools.ddk.xtext.scope/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.scope/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.scope
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.scope;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.xtext,
diff --git a/com.avaloq.tools.ddk.xtext.scope/pom.xml b/com.avaloq.tools.ddk.xtext.scope/pom.xml
index 6a99b78ce9..d22fb1e050 100644
--- a/com.avaloq.tools.ddk.xtext.scope/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.scope/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.test.core/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.test.core/META-INF/MANIFEST.MF
index 43240a8742..b1cf8ede63 100644
--- a/com.avaloq.tools.ddk.xtext.test.core/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.test.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.test.core
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.test.core;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: com.avaloq.tools.ddk.xtext,
diff --git a/com.avaloq.tools.ddk.xtext.test.core/pom.xml b/com.avaloq.tools.ddk.xtext.test.core/pom.xml
index 58d9a79f65..753f1bfb42 100644
--- a/com.avaloq.tools.ddk.xtext.test.core/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.test.core/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.test/META-INF/MANIFEST.MF
index bb82a6296f..3d6d90a4e1 100644
--- a/com.avaloq.tools.ddk.xtext.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.test
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.test/pom.xml b/com.avaloq.tools.ddk.xtext.test/pom.xml
index 6bbb640216..afcabbe776 100644
--- a/com.avaloq.tools.ddk.xtext.test/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.test/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookupTest.java b/com.avaloq.tools.ddk.xtext.test/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookupTest.java
index 0803aaea01..4bbc7e24e7 100644
--- a/com.avaloq.tools.ddk.xtext.test/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookupTest.java
+++ b/com.avaloq.tools.ddk.xtext.test/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookupTest.java
@@ -1,203 +1,242 @@
-/*******************************************************************************
- * Copyright (c) 2016 Avaloq Group AG 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
- *
- * Contributors:
- * Avaloq Group AG - initial API and implementation
- *******************************************************************************/
-package com.avaloq.tools.ddk.xtext.naming;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.xtext.naming.QualifiedName;
-import org.junit.Test;
-
-import com.google.common.collect.ImmutableSet;
-
-
-@SuppressWarnings({"nls", "unused", "PMD.JUnitAssertionsShouldIncludeMessage"})
-// CHECKSTYLE:CHECK-OFF MultipleStringLiteralsCheck
-public class QualifiedNameSegmentTreeLookupTest {
-
- private final QualifiedNameSegmentTreeLookup lookup = new QualifiedNameSegmentTreeLookup(URI.class, true);
-
- @Test
- public void testEmpty() {
- assertNull(lookup.get(QualifiedName.EMPTY));
- }
-
- @Test
- public void testExact() {
- QualifiedName name = name("foo");
- Collection values = Collections.singletonList(uri(name));
- lookup.putAll(name, values);
- assertContentEquals(values, lookup.get(name));
-
- name = name("foo.bar");
- values = Collections.singletonList(uri(name));
- lookup.putAll(name, values);
- assertContentEquals(values, lookup.get(name));
-
- name = name("bar");
- values = Collections.singletonList(uri(name));
- lookup.putAll(name, values);
- assertContentEquals(values, lookup.get(name));
- }
-
- @Test
- public void testTopLevelPatternWithoutWildcard() {
- URI value1 = put("foo");
- URI value2 = put("bar");
- URI value3 = put("foo2");
-
- assertContentEquals(ImmutableSet.of(value1), lookup.get(pattern("foo"), false));
- assertContentEquals(ImmutableSet.of(value2), lookup.get(pattern("bar"), false));
- assertContentEquals(ImmutableSet.of(value3), lookup.get(pattern("foo2"), false));
- }
-
- @Test
- public void testTopLevelPatternWithWildcard() {
- URI value1 = put("foo");
- URI value2 = put("foo2");
- URI value3 = put("bar");
-
- assertContentEquals(ImmutableSet.of(value1, value2), lookup.get(pattern("f*"), true));
- assertContentEquals(ImmutableSet.of(value1, value2), lookup.get(pattern("foo*"), true));
- assertContentEquals(ImmutableSet.of(value3), lookup.get(pattern("b*"), true));
- }
-
- @Test
- public void testNestedPatternMatchesWithoutWildcard() {
- URI value1 = put("foo");
- URI value2 = put("foo.bar");
- URI value3 = put("foo2");
-
- assertContentEquals(ImmutableSet.of(value1), lookup.get(pattern("foo"), true));
- assertContentEquals(ImmutableSet.of(value2), lookup.get(pattern("foo.bar"), true));
- assertContentEquals(ImmutableSet.of(value3), lookup.get(pattern("foo2"), true));
- }
-
- @Test
- public void testNestedPatternMatchesWithWildcard() {
- URI value1 = put("foo");
- URI value2 = put("foo.bar");
- URI value3 = put("foo.baz");
- URI value4 = put("foo.baz.bazz");
- URI value5 = put("foo2");
-
- assertContentEquals(ImmutableSet.of(value1, value5), lookup.get(pattern("f*"), true));
- assertContentEquals(ImmutableSet.of(value2, value3), lookup.get(pattern("foo.*"), true));
- assertContentEquals(ImmutableSet.of(value2, value3), lookup.get(pattern("foo.ba*"), true));
- assertContentEquals(ImmutableSet.of(value2), lookup.get(pattern("foo.bar*"), true));
- }
-
- @Test
- public void testNestedPatternMatchesWithRecursiveWildcard() {
- URI value1 = put("foo");
- URI value2 = put("foo.bar");
- URI value3 = put("foo.bar.baz");
- URI value4 = put("foo.bar.baz.quux");
- URI value5 = put("foo.foo");
- URI value6 = put("foo2");
-
- assertContentEquals(ImmutableSet.of(value2, value3, value4, value5), lookup.get(pattern("foo.**"), true));
- assertContentEquals(ImmutableSet.of(value2, value3, value4), lookup.get(pattern("foo.b**"), true));
- }
-
- @Test
- public void testUnmatchedNestedPattern() {
- URI value1 = put("foo");
- URI value2 = put("foo.bar");
- URI value3 = put("foo.bar.baz");
- URI value4 = put("foo.bar.baz.quux");
- URI value5 = put("foo.foo");
- URI value6 = put("foo2");
-
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("e*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("g*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foa.*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("fon.b*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.c*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.baq.b*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.bar.a*"), true));
- assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.bar.bazz*"), true));
- }
-
- @Test
- public void testOutOfOrderInsertion() {
- QualifiedName name1 = name("foo.bar");
- Collection value1 = Collections.singletonList(uri(name1));
- lookup.putAll(name1, value1);
- assertContentEquals(value1, lookup.get(name1));
-
- QualifiedName name2 = name("foo");
- Collection value2 = Collections.singletonList(uri(name2));
- lookup.putAll(name2, value2);
- assertContentEquals(value2, lookup.get(name2));
- }
-
- @Test
- public void testLoadStore() throws IOException, ClassNotFoundException {
- List nameList = List.of(name("foo"), name("foo.bar"), name("bar"));
- for (QualifiedName qn : nameList) {
- lookup.put(qn, uri(qn));
- }
- ByteArrayOutputStream byteOutStream = new ByteArrayOutputStream();
- ObjectOutputStream objectOutStream = new ObjectOutputStream(byteOutStream);
- objectOutStream.writeObject(lookup);
- byte[] data = byteOutStream.toByteArray();
-
- ObjectInputStream inStream = new ObjectInputStream(new ByteArrayInputStream(data));
- Object readBack = inStream.readObject();
-
- assertEquals(readBack.getClass(), lookup.getClass());
-
- @SuppressWarnings("unchecked")
- QualifiedNameLookup readBackLookup = (QualifiedNameLookup) readBack;
-
- for (QualifiedName qn : nameList) {
- assertEquals(lookup.get(qn), readBackLookup.get(qn));
- }
- }
-
- private QualifiedName name(final String str) {
- return QualifiedNames.safeQualifiedName(str);
- }
-
- private QualifiedNamePattern pattern(final String str) {
- return pattern(name(str));
- }
-
- private QualifiedNamePattern pattern(final QualifiedName name) {
- return QualifiedNamePattern.create(name);
- }
-
- public URI uri(final QualifiedName name) {
- return URI.createURI("scheme:/" + name);
- }
-
- private URI put(final String name) {
- QualifiedName qname = name(name);
- URI value = uri(qname);
- lookup.put(qname, value);
- return value;
- }
-
- public void assertContentEquals(final Collection> expected, final Collection> actual) {
- assertEquals(ImmutableSet.copyOf(expected), ImmutableSet.copyOf(actual));
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2016 Avaloq Group AG 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
+ *
+ * Contributors:
+ * Avaloq Group AG - initial API and implementation
+ *******************************************************************************/
+package com.avaloq.tools.ddk.xtext.naming;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+
+import org.apache.log4j.LogManager;
+import org.apache.log4j.Logger;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.xtext.naming.QualifiedName;
+import org.junit.Test;
+
+import com.google.common.collect.ImmutableSet;
+
+
+@SuppressWarnings({"nls", "unused", "PMD.JUnitAssertionsShouldIncludeMessage"})
+// CHECKSTYLE:CHECK-OFF MultipleStringLiteralsCheck
+public class QualifiedNameSegmentTreeLookupTest {
+ private static final Logger LOGGER = LogManager.getLogger(QualifiedNameSegmentTreeLookupTest.class);
+
+ private final QualifiedNameSegmentTreeLookup lookup = new QualifiedNameSegmentTreeLookup(URI.class, true);
+
+ @Test
+ public void testEmpty() {
+ assertNull(lookup.get(QualifiedName.EMPTY));
+ }
+
+ @Test
+ public void testExact() {
+ QualifiedName name = name("foo");
+ Collection values = Collections.singletonList(uri(name));
+ lookup.putAll(name, values);
+ assertContentEquals(values, lookup.get(name));
+
+ name = name("foo.bar");
+ values = Collections.singletonList(uri(name));
+ lookup.putAll(name, values);
+ assertContentEquals(values, lookup.get(name));
+
+ name = name("bar");
+ values = Collections.singletonList(uri(name));
+ lookup.putAll(name, values);
+ assertContentEquals(values, lookup.get(name));
+ }
+
+ @Test
+ public void testTopLevelPatternWithoutWildcard() {
+ URI value1 = put("foo");
+ URI value2 = put("bar");
+ URI value3 = put("foo2");
+
+ assertContentEquals(ImmutableSet.of(value1), lookup.get(pattern("foo"), false));
+ assertContentEquals(ImmutableSet.of(value2), lookup.get(pattern("bar"), false));
+ assertContentEquals(ImmutableSet.of(value3), lookup.get(pattern("foo2"), false));
+ }
+
+ @Test
+ public void testTopLevelPatternWithWildcard() {
+ URI value1 = put("foo");
+ URI value2 = put("foo2");
+ URI value3 = put("bar");
+
+ assertContentEquals(ImmutableSet.of(value1, value2), lookup.get(pattern("f*"), true));
+ assertContentEquals(ImmutableSet.of(value1, value2), lookup.get(pattern("foo*"), true));
+ assertContentEquals(ImmutableSet.of(value3), lookup.get(pattern("b*"), true));
+ }
+
+ @Test
+ public void testNestedPatternMatchesWithoutWildcard() {
+ URI value1 = put("foo");
+ URI value2 = put("foo.bar");
+ URI value3 = put("foo2");
+
+ assertContentEquals(ImmutableSet.of(value1), lookup.get(pattern("foo"), true));
+ assertContentEquals(ImmutableSet.of(value2), lookup.get(pattern("foo.bar"), true));
+ assertContentEquals(ImmutableSet.of(value3), lookup.get(pattern("foo2"), true));
+ }
+
+ @Test
+ public void testNestedPatternMatchesWithWildcard() {
+ URI value1 = put("foo");
+ URI value2 = put("foo.bar");
+ URI value3 = put("foo.baz");
+ URI value4 = put("foo.baz.bazz");
+ URI value5 = put("foo2");
+
+ assertContentEquals(ImmutableSet.of(value1, value5), lookup.get(pattern("f*"), true));
+ assertContentEquals(ImmutableSet.of(value2, value3), lookup.get(pattern("foo.*"), true));
+ assertContentEquals(ImmutableSet.of(value2, value3), lookup.get(pattern("foo.ba*"), true));
+ assertContentEquals(ImmutableSet.of(value2), lookup.get(pattern("foo.bar*"), true));
+ }
+
+ @Test
+ public void testNestedPatternMatchesWithRecursiveWildcard() {
+ URI value1 = put("foo");
+ URI value2 = put("foo.bar");
+ URI value3 = put("foo.bar.baz");
+ URI value4 = put("foo.bar.baz.quux");
+ URI value5 = put("foo.foo");
+ URI value6 = put("foo2");
+
+ assertContentEquals(ImmutableSet.of(value2, value3, value4, value5), lookup.get(pattern("foo.**"), true));
+ assertContentEquals(ImmutableSet.of(value2, value3, value4), lookup.get(pattern("foo.b**"), true));
+ }
+
+ @Test
+ public void testUnmatchedNestedPattern() {
+ URI value1 = put("foo");
+ URI value2 = put("foo.bar");
+ URI value3 = put("foo.bar.baz");
+ URI value4 = put("foo.bar.baz.quux");
+ URI value5 = put("foo.foo");
+ URI value6 = put("foo2");
+
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("e*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("g*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foa.*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("fon.b*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.c*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.baq.b*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.bar.a*"), true));
+ assertContentEquals(ImmutableSet.of(), lookup.get(pattern("foo.bar.bazz*"), true));
+ }
+
+ @Test
+ public void testOutOfOrderInsertion() {
+ QualifiedName name1 = name("foo.bar");
+ Collection value1 = Collections.singletonList(uri(name1));
+ lookup.putAll(name1, value1);
+ assertContentEquals(value1, lookup.get(name1));
+
+ QualifiedName name2 = name("foo");
+ Collection value2 = Collections.singletonList(uri(name2));
+ lookup.putAll(name2, value2);
+ assertContentEquals(value2, lookup.get(name2));
+ }
+
+ @Test
+ public void testLoadStore() throws IOException, ClassNotFoundException {
+ List nameList = List.of(name("foo"), name("foo.bar"), name("bar"));
+ for (QualifiedName qn : nameList) {
+ lookup.put(qn, uri(qn));
+ }
+ ByteArrayOutputStream byteOutStream = new ByteArrayOutputStream();
+ ObjectOutputStream objectOutStream = new ObjectOutputStream(byteOutStream);
+ objectOutStream.writeObject(lookup);
+ byte[] data = byteOutStream.toByteArray();
+
+ ObjectInputStream inStream = new ObjectInputStream(new ByteArrayInputStream(data));
+ Object readBack = inStream.readObject();
+
+ assertEquals(readBack.getClass(), lookup.getClass());
+
+ @SuppressWarnings("unchecked")
+ QualifiedNameLookup readBackLookup = (QualifiedNameLookup) readBack;
+
+ for (QualifiedName qn : nameList) {
+ assertEquals(lookup.get(qn), readBackLookup.get(qn));
+ }
+ }
+
+ @Test
+ public void testGetMappings() {
+ final QualifiedName a = name("A");
+ final QualifiedName b = name("B");
+ final QualifiedName c = name("A.C");
+ final QualifiedName d = name("A.D");
+ final QualifiedName e = name("B.E");
+ final QualifiedName f = name("B.F");
+ final QualifiedName g = name("A.C.G");
+ final QualifiedName h = name("A.C.H");
+ final QualifiedName i = name("A.D.I");
+ final QualifiedName j = name("A.D.J");
+
+ List nameList = List.of(a, b, c, d, e, f, g, h, i, j);
+ for (QualifiedName qn : nameList) {
+ lookup.put(qn, uri(qn));
+ }
+
+ URI value = URI.createURI("scheme:/host");
+
+ lookup.put(c, value);
+ lookup.put(g, value);
+ lookup.put(h, value);
+ lookup.put(f, value);
+ lookup.put(b, value);
+
+ Collection result = lookup.getMappings(value);
+ Collection expected = List.of(c, g, h, f, b);
+
+ assertContentEquals(expected, result);
+
+ URI noSuchValue = URI.createURI("scheme:/anotherHost");
+ expected = lookup.getMappings(noSuchValue);
+ assertEquals(expected.size(), 0);
+ }
+
+ private QualifiedName name(final String str) {
+ return QualifiedNames.safeQualifiedName(str);
+ }
+
+ private QualifiedNamePattern pattern(final String str) {
+ return pattern(name(str));
+ }
+
+ private QualifiedNamePattern pattern(final QualifiedName name) {
+ return QualifiedNamePattern.create(name);
+ }
+
+ public URI uri(final QualifiedName name) {
+ return URI.createURI("scheme:/" + name);
+ }
+
+ private URI put(final String name) {
+ QualifiedName qname = name(name);
+ URI value = uri(qname);
+ lookup.put(qname, value);
+ return value;
+ }
+
+ public void assertContentEquals(final Collection> expected, final Collection> actual) {
+ assertEquals(ImmutableSet.copyOf(expected), ImmutableSet.copyOf(actual));
+ }
+}
diff --git a/com.avaloq.tools.ddk.xtext.ui.test/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.ui.test/META-INF/MANIFEST.MF
index 9c2ee5edf9..fa7d9dce25 100644
--- a/com.avaloq.tools.ddk.xtext.ui.test/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.ui.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.ui.test
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.ui.test;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.xtext.ui,
diff --git a/com.avaloq.tools.ddk.xtext.ui.test/pom.xml b/com.avaloq.tools.ddk.xtext.ui.test/pom.xml
index 7cf9953836..eb0a80b06b 100644
--- a/com.avaloq.tools.ddk.xtext.ui.test/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.ui.test/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.ui/META-INF/MANIFEST.MF
index b8fc4adb76..7561fbdc5b 100644
--- a/com.avaloq.tools.ddk.xtext.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.ui/pom.xml b/com.avaloq.tools.ddk.xtext.ui/pom.xml
index f1767de6e3..bde2ceac4f 100644
--- a/com.avaloq.tools.ddk.xtext.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.valid.ide/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.valid.ide/META-INF/MANIFEST.MF
index 35e5ebf4a4..88ac7d2071 100644
--- a/com.avaloq.tools.ddk.xtext.valid.ide/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.valid.ide/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.valid.ide
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.valid.ide;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.valid.ide/pom.xml b/com.avaloq.tools.ddk.xtext.valid.ide/pom.xml
index dac6fec179..565e12380c 100644
--- a/com.avaloq.tools.ddk.xtext.valid.ide/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.valid.ide/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext.valid.ui/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.valid.ui/META-INF/MANIFEST.MF
index a67eba7cc9..481933dec8 100644
--- a/com.avaloq.tools.ddk.xtext.valid.ui/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.valid.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.valid.ui
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.valid.ui;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.valid.ui/pom.xml b/com.avaloq.tools.ddk.xtext.valid.ui/pom.xml
index 7aef0afc60..21732e6928 100644
--- a/com.avaloq.tools.ddk.xtext.valid.ui/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.valid.ui/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext.valid/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext.valid/META-INF/MANIFEST.MF
index bc701f2a59..ef38126d53 100644
--- a/com.avaloq.tools.ddk.xtext.valid/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext.valid/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext.valid
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext.valid;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext.valid/pom.xml b/com.avaloq.tools.ddk.xtext.valid/pom.xml
index b9c2d02662..9a2c5e785c 100644
--- a/com.avaloq.tools.ddk.xtext.valid/pom.xml
+++ b/com.avaloq.tools.ddk.xtext.valid/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/com.avaloq.tools.ddk.xtext/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk.xtext/META-INF/MANIFEST.MF
index 043dab2ba0..288aa09dfc 100644
--- a/com.avaloq.tools.ddk.xtext/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk.xtext/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk.xtext
Bundle-SymbolicName: com.avaloq.tools.ddk.xtext;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk.xtext/pom.xml b/com.avaloq.tools.ddk.xtext/pom.xml
index 779e846a04..ee5c9120a7 100644
--- a/com.avaloq.tools.ddk.xtext/pom.xml
+++ b/com.avaloq.tools.ddk.xtext/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameLookup.java b/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameLookup.java
index 2303b959e9..a9bf8b4a89 100644
--- a/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameLookup.java
+++ b/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameLookup.java
@@ -48,6 +48,15 @@ public interface QualifiedNameLookup extends ICache {
*/
Collection get(QualifiedNamePattern pattern, boolean excludeDuplicates);
+ /**
+ * Returns a collection of {@link QualifiedName}s the given value is mapped to.
+ *
+ * @param value
+ * value to find all mappings for, must not be {@code null}
+ * @return a {@link Collection} of {@link QualifiedName}s the given value is mapped to, never {@code null}
+ */
+ Collection getMappings(T value);
+
/**
* Adds a mapping for the given key and value. If there already are values associated with the given key, then the given value will be added (unless already
* present).
diff --git a/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookup.java b/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookup.java
index f8fb2122c6..bc6730e24e 100644
--- a/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookup.java
+++ b/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/QualifiedNameSegmentTreeLookup.java
@@ -284,6 +284,27 @@ public void accept(final Visitor visitor) {
}
}
+ public List> getMappings(final Object value) {
+ List> result = new ArrayList<>();
+ if (children != null) {
+ for (SegmentNode node : children) {
+ for (List mapping : node.getMappings(value)) {
+ if (!segment.isBlank()) {
+ mapping.add(0, segment);
+ }
+ result.add(mapping);
+ }
+ }
+ }
+ if (ArrayUtils.find(values, value) >= 0) {
+ List l = new ArrayList<>(1);
+ l.add(segment);
+ result.add(l);
+ }
+
+ return result;
+ }
+
/**
* Adopted from {@link java.util.Collections#binarySearch(List, Object)} which can't be used here because the element being searched has a different type.
*
@@ -538,6 +559,22 @@ public Collection get(final QualifiedNamePattern pattern, final boolean exclu
return root.matches(pattern.lowerInclusive(), 0, root.find(pattern.upperExclusive(), 0, false), pattern.isRecursivePattern(), excludeDuplicates);
}
+ @Override
+ public Collection getMappings(final T value) {
+
+ if (value == null) {
+ throw new IllegalArgumentException("QualifiedNameLookup does not support null values"); //$NON-NLS-1$
+ }
+
+ List> mappings = root.getMappings(value);
+ List result = new ArrayList<>(mappings.size());
+ for (List mapping : mappings) {
+ result.add(QualifiedName.create(mapping));
+ }
+
+ return result;
+ }
+
@Override
@SuppressFBWarnings("AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE")
public void put(final QualifiedName name, final T value) {
diff --git a/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/TreeSetLookup.java b/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/TreeSetLookup.java
index 45dbc79d30..381c02d219 100644
--- a/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/TreeSetLookup.java
+++ b/com.avaloq.tools.ddk.xtext/src/com/avaloq/tools/ddk/xtext/naming/TreeSetLookup.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package com.avaloq.tools.ddk.xtext.naming;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
@@ -71,6 +72,19 @@ public Collection get(final QualifiedNamePattern pattern, final boolean exclu
return result;
}
+ @Override
+ public Collection getMappings(final T value) {
+ Collection mappings = new ArrayList<>();
+
+ for (Map.Entry entry : lookupMap.entrySet()) {
+ if (ArrayUtils.find(entry.getValue(), value) >= 0) {
+ mappings.add(entry.getKey());
+ }
+ }
+
+ return mappings;
+ }
+
@Override
public void removeMappings(final T value) {
Iterator> iter = lookupMap.entrySet().iterator();
diff --git a/com.avaloq.tools.ddk/META-INF/MANIFEST.MF b/com.avaloq.tools.ddk/META-INF/MANIFEST.MF
index e459430602..2d99dcf0b3 100644
--- a/com.avaloq.tools.ddk/META-INF/MANIFEST.MF
+++ b/com.avaloq.tools.ddk/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.avaloq.tools.ddk
Bundle-SymbolicName: com.avaloq.tools.ddk;singleton:=true
-Bundle-Version: 16.0.2.qualifier
+Bundle-Version: 16.0.3.qualifier
Bundle-Vendor: Avaloq Group AG
Bundle-RequiredExecutionEnvironment: JavaSE-21
Bundle-ActivationPolicy: lazy
diff --git a/com.avaloq.tools.ddk/pom.xml b/com.avaloq.tools.ddk/pom.xml
index 58071e5d46..6b6d85add1 100644
--- a/com.avaloq.tools.ddk/pom.xml
+++ b/com.avaloq.tools.ddk/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk
diff --git a/ddk-parent/pom.xml b/ddk-parent/pom.xml
index 7afd30e609..9c5a78fae9 100644
--- a/ddk-parent/pom.xml
+++ b/ddk-parent/pom.xml
@@ -4,7 +4,7 @@
com.avaloq.tools.ddk
ddk-parent
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
pom
diff --git a/ddk-repository/category.xml b/ddk-repository/category.xml
index 15d1e505dd..8190252547 100644
--- a/ddk-repository/category.xml
+++ b/ddk-repository/category.xml
@@ -1,15 +1,15 @@
-
+
-
+
-
+
-
+
diff --git a/ddk-repository/pom.xml b/ddk-repository/pom.xml
index 88872a59e1..11aaf3197c 100644
--- a/ddk-repository/pom.xml
+++ b/ddk-repository/pom.xml
@@ -4,7 +4,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
diff --git a/ddk-target/pom.xml b/ddk-target/pom.xml
index aa27e2f012..62baf25507 100644
--- a/ddk-target/pom.xml
+++ b/ddk-target/pom.xml
@@ -3,7 +3,7 @@
ddk-parent
com.avaloq.tools.ddk
- 16.0.2-SNAPSHOT
+ 16.0.3-SNAPSHOT
../ddk-parent
com.avaloq.tools.ddk