diff --git a/.gitignore b/.gitignore
index b71c920bc2..e39e074afb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,9 +5,6 @@
*.java._trace
*.smap
*.checkbin
-*.xtendbin
-/*/xtend-gen/*
-!/*/xtend-gen/.gitignore
# macOS
.DS_Store
diff --git a/AGENTS.md b/AGENTS.md
index 42c3653354..a43e83c917 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -9,7 +9,7 @@ This document helps AI coding agents work effectively with the DSL DevKit codeba
- **Java**: 21+
- **Maven**
- **Tycho**
-- **Xtext/Xtend**
+- **Xtext**
## Setup
@@ -55,7 +55,7 @@ mvn checkstyle:check pmd:check spotbugs:check -f ./ddk-parent/pom.xml
### PMD
- **Ruleset**: `ddk-configuration/pmd/ruleset.xml`
-- Excludes: `src-gen/`, `src-model/`, `xtend-gen/`
+- Excludes: `src-gen/`, `src-model/`
### Checkstyle
- **Config**: `ddk-configuration/checkstyle/avaloq.xml`
@@ -109,10 +109,6 @@ The project runs **all tests through one aggregator module**, not per-`.test`-mo
These directories contain generated code - do not edit manually:
- `src-gen/` - Xtext generated sources
- `src-model/` - EMF model generated sources
-- `xtend-gen/` - Xtend transpiled Java sources
-
-### Xtend
-- `.xtend` files in `src/` compile to Java in `xtend-gen/`
## Common Tasks
@@ -125,7 +121,7 @@ These directories contain generated code - do not edit manually:
### Fixing PMD Violations
1. Check ruleset at `ddk-configuration/pmd/ruleset.xml`
-2. Violations in generated code (`src-gen/`, `xtend-gen/`) are excluded
+2. Violations in generated code (`src-gen/`) are excluded
3. Run `mvn pmd:check -f ./ddk-parent/pom.xml` to verify fixes
### Fixing Checkstyle Violations
diff --git a/com.avaloq.tools.ddk.xtext.export/.classpath b/com.avaloq.tools.ddk.xtext.export/.classpath
index fa7306227a..2e254f7cff 100644
--- a/com.avaloq.tools.ddk.xtext.export/.classpath
+++ b/com.avaloq.tools.ddk.xtext.export/.classpath
@@ -6,11 +6,6 @@
-
-
-
-
-
diff --git a/com.avaloq.tools.ddk.xtext.export/build.properties b/com.avaloq.tools.ddk.xtext.export/build.properties
index 7838757824..d69df83aa0 100644
--- a/com.avaloq.tools.ddk.xtext.export/build.properties
+++ b/com.avaloq.tools.ddk.xtext.export/build.properties
@@ -1,6 +1,5 @@
source.. = src/,\
- src-gen/,\
- xtend-gen/
+ src-gen/
bin.includes = META-INF/,\
.,\
plugin.xml,\
diff --git a/com.avaloq.tools.ddk.xtext.export/xtend-gen/.gitignore b/com.avaloq.tools.ddk.xtext.export/xtend-gen/.gitignore
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/com.avaloq.tools.ddk.xtext.expression/.classpath b/com.avaloq.tools.ddk.xtext.expression/.classpath
index fa7306227a..2e254f7cff 100644
--- a/com.avaloq.tools.ddk.xtext.expression/.classpath
+++ b/com.avaloq.tools.ddk.xtext.expression/.classpath
@@ -6,11 +6,6 @@
-
-
-
-
-
diff --git a/com.avaloq.tools.ddk.xtext.expression/build.properties b/com.avaloq.tools.ddk.xtext.expression/build.properties
index 7838757824..d69df83aa0 100644
--- a/com.avaloq.tools.ddk.xtext.expression/build.properties
+++ b/com.avaloq.tools.ddk.xtext.expression/build.properties
@@ -1,6 +1,5 @@
source.. = src/,\
- src-gen/,\
- xtend-gen/
+ src-gen/
bin.includes = META-INF/,\
.,\
plugin.xml,\
diff --git a/com.avaloq.tools.ddk.xtext.expression/xtend-gen/.gitignore b/com.avaloq.tools.ddk.xtext.expression/xtend-gen/.gitignore
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/com.avaloq.tools.ddk.xtext.scope/.classpath b/com.avaloq.tools.ddk.xtext.scope/.classpath
index fa7306227a..2e254f7cff 100644
--- a/com.avaloq.tools.ddk.xtext.scope/.classpath
+++ b/com.avaloq.tools.ddk.xtext.scope/.classpath
@@ -6,11 +6,6 @@
-
-
-
-
-
diff --git a/com.avaloq.tools.ddk.xtext.scope/build.properties b/com.avaloq.tools.ddk.xtext.scope/build.properties
index 7838757824..d69df83aa0 100644
--- a/com.avaloq.tools.ddk.xtext.scope/build.properties
+++ b/com.avaloq.tools.ddk.xtext.scope/build.properties
@@ -1,6 +1,5 @@
source.. = src/,\
- src-gen/,\
- xtend-gen/
+ src-gen/
bin.includes = META-INF/,\
.,\
plugin.xml,\
diff --git a/com.avaloq.tools.ddk.xtext.scope/xtend-gen/.gitignore b/com.avaloq.tools.ddk.xtext.scope/xtend-gen/.gitignore
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/ddk-configuration/pmd/ruleset.xml b/ddk-configuration/pmd/ruleset.xml
index 8277c89135..c2bbd02f5f 100644
--- a/ddk-configuration/pmd/ruleset.xml
+++ b/ddk-configuration/pmd/ruleset.xml
@@ -9,7 +9,6 @@
.*/src-gen/.*
.*/src-model/.*
- .*/xtend-gen/.*
.*/ddk/xtext/test/ui/quickfix/AbstractQuickFixTest.*
diff --git a/ddk-parent/pom.xml b/ddk-parent/pom.xml
index 289544bd60..f8ade1e0ac 100644
--- a/ddk-parent/pom.xml
+++ b/ddk-parent/pom.xml
@@ -56,7 +56,6 @@
3.28.0
7.27.0
5.0.4
- 2.44.0
error
@@ -237,25 +236,6 @@
-
- org.eclipse.xtext
- xtend-maven-plugin
- ${xtend.version}
-
-
- xtend-generate
- generate-sources
-
- compile
- testCompile
-
-
- ${basedir}/xtend-gen/
- ${basedir}/xtend-gen/
-
-
-
-
org.eclipse.tycho
tycho-p2-plugin
@@ -352,7 +332,6 @@
${basedir}/src-gen
${basedir}/src-model
- ${basedir}/xtend-gen
@@ -417,19 +396,6 @@
maven-clean-plugin
${clean.version}
-
-
-
- xtend-gen
-
- **
-
-
- .gitignore
-
-
-
-
diff --git a/ddk-target/ddk.target b/ddk-target/ddk.target
index b7bda3bd6e..ac3cf107aa 100644
--- a/ddk-target/ddk.target
+++ b/ddk-target/ddk.target
@@ -28,7 +28,6 @@
-