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