如何限制 JetBrains MPS 中父节点中子节点的数量

问题描述

我有概念 PytanieWielokrotnegoWyboru,我需要它包含最少 1 和最多 4 个孩子 OdpowiedzWielokrotna

Screenshot 1 :

Screenshot 2 :

解决方法

对您的“问题”概念使用约束来实现“可以成为父级”功能,该功能在已经存在四个子项后拒绝任何新子项。

用红色下划线所有溢出“答案”的检查规则将是另一种选择。