Skip to content

Commit 147b924

Browse files
Simplified creation of feature model from variables file
1 parent e367628 commit 147b924

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/main/java/org/variantsync/vevos/simulation/io/kernelhaven/VariabilityModelLoader.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,7 @@ public boolean canLoad(Path p) {
3030
return FeatureModelUtils.FromVariabilityModel(cache.readFixed(p.toFile()));
3131
} else {
3232
List<String> variables = Files.readAllLines(p).stream().map(String::trim).collect(Collectors.toList());
33-
final IFeatureModel featureModel = DefaultFeatureModelFactory.getInstance().create();
34-
IFeature root = DefaultFeatureModelFactory.getInstance().createFeature(featureModel, "ROOT");
35-
FeatureUtils.setRoot(featureModel, root);
36-
return FeatureModelUtils.FillFeatureModel(featureModel, variables);
33+
return FeatureModelUtils.FromOptionalFeatures(variables);
3734
}
3835
});
3936
}

0 commit comments

Comments
 (0)