0

Ecoreモデルファイルを生成できるOCLのパーサーを見つけようとしています。これにより、モデルを使用してメソッドをモデル化し、OCLステートメントを他の言語モデル(OCLからSQL(SQLだけでなく))に変換できます。

OCLからEcoreへのコンバーターの方法を知っている人はいますか?

4

3 に答える 3

0

MDT プロジェクトは OCL をサポートしています: http://www.eclipse.org/modeling/mdt/?project=ocl OCL 言語の EMF メタモデルがあるので、それを変換に使用できます。

于 2011-09-12T11:57:35.773 に答える
0

eclipseOCL で ToStringVisitor クラスをオーバーライドする必要があります。

于 2016-04-16T18:49:06.070 に答える
0

OCL の実装可能な標準モデル表現はありませんが、Eclipse OCL は OMG OCL 仕様の多くの問題に対するソリューションのプロトタイプです。

Eclipse OCL を使用すると、OCL->Save Abstract Syntax を OCLinEcore または Complete OCL エディター内で使用して、Pivo​​t.ecore に準拠するモデルを作成できます。

OCL のモデルについては、 http: //git.eclipse.org/c/ocl/org.eclipse.ocl.git/tree/plugins/org.eclipse.ocl.pivot/model-gen/OCL-2.5.oclasを参照してください。標準ライブラリ。

于 2018-08-18T10:44:32.033 に答える