XText Grammar/MetaModelに準拠したテキストを含むOpaqueActionsを持つUMLモデルがあります。ACCELEO変換を使用して、UMLモデルをテキストに変換しています。ACCELEOスクリプトから、モデル内の不透明なアクションのテキストを入力として受け取り、関連するモデルのルート要素を出力として提供するJavaサービスを呼び出して、ACCELEOからシームレスに使用できるようにします。
この目的のために、次のメソッドを使用してJavaクラスを定義する必要があります。Stringをパラメーターとして受け取り、XTEXTを呼び出し、テキストを解析し、正しい場合は、関連するEMFモデルを生成します。テキストがOCLであると仮定します(そうではありませんが、手順は同じだと思います)、どのようにそれを行いますか?