diff --git a/plugins/org.etsi.mts.tdl.model/model/tdl.genmodel b/plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
index 487d5f25474f75483ba2e738dce4a67f6c5c060e..8acd57d3caa9ebc25b6668e6ecce5dec0d85fb7f 100644
--- a/plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
+++ b/plugins/org.etsi.mts.tdl.model/model/tdl.genmodel
@@ -7,7 +7,7 @@
   <foreignModel>configurations.ecore</foreignModel>
   <foreignModel>structured.ecore</foreignModel>
   <foreignModel>tdl.ecore</foreignModel>
-  <genPackages prefix="tdl" basePackage="org.etsi.mts" disposableProviderFactory="true"
+  <genPackages prefix="tdl" basePackage="org.etsi.mts" resource="XMI" disposableProviderFactory="true"
       fileExtensions="tdl" ecorePackage="tdl.ecore#/" publicationLocation="">
     <genEnums typeSafeEnumCompatible="false" ecoreEnum="tdl.ecore#//UnassignedMemberTreatment">
       <genEnumLiterals ecoreEnumLiteral="tdl.ecore#//UnassignedMemberTreatment/undefined"/>