目前我在 UI 项目解释为标记的主项目中进行了一些验证。我想将该验证从主项目移至 UI 项目,以便解析器不关心它。此外,我想添加需要来自首选项的一些数据的验证和标记消息,因此这些也必须在 UI 项目中,旨在丰富 UI 体验。插入几个模型验证(最好是单独的)以获得 Xtext 的标记显示支持的最佳方法是什么?
问问题
225 次
1 回答
1
不要那样做。验证是模型的一部分。如果您将其移至 UI 插件,其他 EMF 工具可以访问您的模型而无需绑定到验证,并且可能会创建无效模型(因为它们不会触发您的验证)。
偏好页面显示在 UI 插件中,但偏好值存储在所谓的偏好存储中,可以从非 UI 插件访问。因此,使用首选项来调整验证并不是将它们移至 UI 插件的理由。
于 2013-05-03T05:02:22.443 回答