File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
mps-model-adapters/src/main/kotlin/org/modelix/model/mpsadapters Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -76,8 +76,9 @@ data class MPSModelAsNode(val model: SModel) : IDefaultNodeAdapter {
76
76
} else if (link.conformsTo(BuiltinLanguages .MPSRepositoryConcepts .Model .rootNodes)) {
77
77
model.rootNodes.map { MPSNode (it) }
78
78
} else if (link.conformsTo(BuiltinLanguages .MPSRepositoryConcepts .Model .modelImports)) {
79
- ModelImports (model).importedModels.mapNotNull {
80
- MPSModelImportAsNode (it.resolve(model.repository), model)
79
+ ModelImports (model).importedModels.mapNotNull { modelRef ->
80
+ val target = modelRef.resolve(model.repository)
81
+ target?.let { MPSModelImportAsNode (it, model) }
81
82
}
82
83
} else if (link.conformsTo(BuiltinLanguages .MPSRepositoryConcepts .Model .usedLanguages)) {
83
84
getImportedLanguagesAndDevKits()
You can’t perform that action at this time.
0 commit comments