Skip to content

Commit 1a7ef32

Browse files
committed
refactor(mps-model-adapters): simplified MPSNode.getChildren
1 parent 9f05485 commit 1a7ef32

File tree

1 file changed

+1
-4
lines changed
  • mps-model-adapters/src/main/kotlin/org/modelix/model/mpsadapters

1 file changed

+1
-4
lines changed

mps-model-adapters/src/main/kotlin/org/modelix/model/mpsadapters/MPSNode.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,7 @@ data class MPSNode(val node: SNode) : IDeprecatedNodeDefaults {
7070

7171
override fun getChildren(link: IChildLink): Iterable<INode> {
7272
return node.children.map { MPSNode(it) }.filter {
73-
val actualLink = it.getContainmentLink() ?: return@filter false
74-
actualLink.getUID() == link.getUID() ||
75-
actualLink.getSimpleName() == link.getSimpleName() ||
76-
link.getUID().contains(actualLink.getSimpleName())
73+
it.getContainmentLink().conformsTo(link)
7774
}
7875
}
7976

0 commit comments

Comments
 (0)