Skip to content

Commit 9b96862

Browse files
committed
Fix VIM precondition
1 parent 7d1f15f commit 9b96862

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

org.contextmapper.dsl/src/org/contextmapper/dsl/generator/PlantUMLGenerator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.contextmapper.dsl.contextMappingDSL.Stakeholders;
2828
import org.contextmapper.dsl.contextMappingDSL.UseCase;
2929
import org.contextmapper.dsl.contextMappingDSL.UserRequirement;
30+
import org.contextmapper.dsl.contextMappingDSL.ValueElicitation;
3031
import org.contextmapper.dsl.contextMappingDSL.ValueRegister;
3132
import org.contextmapper.dsl.generator.exception.GeneratorInputException;
3233
import org.contextmapper.dsl.generator.plantuml.PlantUMLAggregateClassDiagramCreator;
@@ -40,6 +41,7 @@
4041
import org.contextmapper.dsl.generator.plantuml.PlantUMLUseCaseDiagramCreator;
4142
import org.contextmapper.dsl.generator.plantuml.PlantUMLUseCaseInteractionsSequenceDiagramCreator;
4243
import org.contextmapper.dsl.generator.plantuml.PlantUMLValueImpactMapGenerator;
44+
import org.contextmapper.tactic.dsl.tacticdsl.ServiceOperation;
4345
import org.contextmapper.tactic.dsl.tacticdsl.StateTransition;
4446
import org.eclipse.emf.common.util.URI;
4547
import org.eclipse.xtext.EcoreUtil2;
@@ -84,7 +86,8 @@ private void generateStakeholderDiagrams(ContextMappingModel model, IFileSystemA
8486
private void generateValueImpactMapsForValueRegisters(ContextMappingModel model, IFileSystemAccess2 fsa,
8587
String fileName) {
8688
for (ValueRegister valueRegister : model.getValueRegisters()) {
87-
if (!(valueRegister.getValueClusters().isEmpty() && valueRegister.getValues().isEmpty())) {
89+
if (!(valueRegister.getValueClusters().isEmpty() && valueRegister.getValues().isEmpty())
90+
&& !EcoreUtil2.eAllOfType(valueRegister, ValueElicitation.class).isEmpty()) {
8891
fsa.generateFile(
8992
fileName + "_ValueRegister_" + valueRegister.getName() + "_Value-Impact-Map" + "."
9093
+ PLANT_UML_FILE_EXT,

0 commit comments

Comments
 (0)