diff --git a/bundles/nl.esi.xplus.doc.design/pom.xml b/bundles/nl.esi.xplus.doc.design/pom.xml
index bb15907..4cbafe4 100644
--- a/bundles/nl.esi.xplus.doc.design/pom.xml
+++ b/bundles/nl.esi.xplus.doc.design/pom.xml
@@ -100,6 +100,7 @@
nl.esi.xplus.doc.design.GenerateGrammarsDiagram
true
+ provided
${project.build.directory}/meta-models
${project.build.directory}/adoc-gen/xtext-grammars.plantuml
@@ -108,14 +109,6 @@
-
-
-
- org.eclipse.xtend
- org.eclipse.xtend.lib
- ${xtend.version}
-
-
diff --git a/bundles/nl.esi.xplus.doc.design/src/nl/esi/xplus/doc/design/GenerateGrammarsDiagram.xtend b/bundles/nl.esi.xplus.doc.design/src/nl/esi/xplus/doc/design/GenerateGrammarsDiagram.xtend
index 5814432..1e8a3b0 100644
--- a/bundles/nl.esi.xplus.doc.design/src/nl/esi/xplus/doc/design/GenerateGrammarsDiagram.xtend
+++ b/bundles/nl.esi.xplus.doc.design/src/nl/esi/xplus/doc/design/GenerateGrammarsDiagram.xtend
@@ -125,7 +125,9 @@ class GenerateGrammarsDiagram {
g.parent = xtextLines.matchAndReturn(GRAMMAR_PATTERN, '$4').head
g.uri = xtextLines.matchAndReturn(GENERATE_PATTERN, '$2').head
g.grammarUses += xtextLines.matchAndReturn(IMPORT_PATTERN, '$1')
- g.bundleUses += requiredBundles.split(',').map[split(';').head]
+ if (!requiredBundles.isNullOrEmpty) {
+ g.bundleUses += requiredBundles.split(',').map[split(';').head]
+ }
g.fileExtensions = fileExtensions
]
}