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 ] }