diff --git a/build.gradle b/build.gradle
index b375652328ff7b40d26c962a3d92a999b1fd1a75..032b55eff394866e005f1e1ea02323d135474fd7 100644
--- a/build.gradle
+++ b/build.gradle
@@ -31,10 +31,6 @@ def jastaddGenSources = objects.sourceDirectorySet("resources", "Resources2")
 jastaddGenSources.srcDir 'src/gen'
 jastaddGenSources.include 'jastadd/*.relast', 'jastadd/*.ecore.jadd'
 
-def jastaddInheritedSources = objects.sourceDirectorySet("resources", "Resources3")
-jastaddInheritedSources.srcDir 'build/tmp/'
-jastaddInheritedSources.include 'jastadd/**'
-
 sourceSets {
     model {
         java {
@@ -47,7 +43,6 @@ sourceSets {
         resources {
             source(jastaddSources)
             source(jastaddGenSources)
-            source(jastaddInheritedSources)
         }
     }
     test {
@@ -101,7 +96,7 @@ dependencies {
     modelImplementation group: 'de.tudresden.inf.st', name: 'pnml-relast', version: "${pnml_relast_version}"
 
     relast group: 'org.jastadd', name: 'relast', version: "${relast_version}"
-    implementation group: 'de.tudresden.inf.st', name: 'pnml-relast', version: "${pnml_relast_version}"
+    api group: 'de.tudresden.inf.st', name: 'pnml-relast', version: "${pnml_relast_version}"
     jastAddSources group: 'de.tudresden.inf.st', name: 'pnml-relast', version: "${pnml_relast_version}"
 
     testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.8.2'