это был бы довольно общий вопрос, но мои поиски ответа, к сожалению, не увенчались успехом.
Что я хочу знать, так это то, как проще всего сопоставить два строковых объекта в Xtext? Я почти уверен, что это должно быть возможно, но как? Я рассматривал Xbase, чтобы включить такую функцию (если она доступна) непосредственно в DSL, который будет создан Xtext.
Моей отправной точкой было то, что я хотел сравнить строковые атрибуты двух объектов из определенных экземпляров модели с помощью EMFQuery. Но EMFQuery не поддерживает напрямую BooleanCondition в своем WHERE, которое можно было бы использовать с String.contains() или .regionMatches(); и обходной путь будет дорогостоящим, поскольку я намерен использовать EMFQuery только для проверки моего концептуального подхода к запросам модели.
Спасибо!