それはかなり一般的な質問ですが、残念ながら私の答えの検索は成功しませんでした。
私が知りたいのは、Xtext で 2 つの文字列オブジェクトを一致させる最も簡単な方法は何でしょうか? これは可能であるに違いないと私はほぼ確信していますが、どのように?私は、この種の機能を (利用可能であれば) Xtext によって構築される DSL に直接拡張することで、Xbase を調べていました。
私の出発点は、EMFQuery を使用して、特定のモデル インスタンスの 2 つのオブジェクトの文字列属性を比較することでした。しかし、EMFQuery は、String.contains() または .regionMatches(); で使用できる WHERE で BooleanCondition を直接サポートしていません。EMFQuery は概念モデルのクエリ アプローチをテストするためだけに使用するつもりなので、迂回するとコストがかかります。
ありがとう!