这将是一个非常笼统的问题,但不幸的是,我对答案的搜索并不成功。
我想知道的是,在 Xtext 中匹配两个字符串对象的最简单方法是什么?我几乎可以肯定,这一定是可能的,但如何呢?我正在研究 Xbase 以将这种功能(如果可用)直接扩展到 Xtext 构建的 DSL 中。
我的出发点是,我想通过使用 EMFQuery 比较来自某些模型实例的两个对象的字符串属性。但是 EMFQuery 在其 WHERE 中不直接支持 BooleanCondition,它可以与 String.contains() 或 .regionMatches(); 一起使用。并且绕道会很昂贵,因为我打算仅使用 EMFQuery 来测试我的概念模型查询方法。
谢谢!