問題タブ [eclipse-sirius]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
54 参照

acceleo - Sirius 内から Acceleo を実行する

Sirius Viewpoint 仕様プロジェクトの Java サービス クラス内から、単純な Acceleo 生成を実用的に実行しようとしています。「実行構成」から Acceleo mtl を実行でき、正常に動作しますが、Sirius Viewpoint 仕様プロジェクト内の Java Servies クラスから実行しようとすると、動作しません。私は Generate.java (私の generate.mtl ファイル用に Acceleo によって作成された) を使用して、以下のように実行しています:-

誰かが私にそれをどうやって進めるか教えてもらえますか? ありがとう

アップデート

こんにちは、返信ありがとうございます。Ilve はさらにこれを解決しようとしました。明確にするために、さらにいくつかの詳細を追加させてください。

  1. fsys (ファイル システム用) という名前の単純なメタモデルを Eclipse で作成しました。ファイルとフォルダの 2 つのクラスを構成する親クラス。
  2. 次に、編集コードとエディター コードを生成し、ランタイム構成を起動しました。
  3. 実行時に、3 つのプロジェクトを作成しました。a) my.fsys というモードのインスタンスを作成したモデリング プロジェクト b) このモデルを使用して基本的なテキスト ファイルを作成する acceleo プロジェクト (Acceleo 生成でテストしたところ、正常に動作しました) c) 作成したSirius Viewpoint仕様プロジェクトとそのJavaサービスメソッドを使用して、メインメソッドを呼び出すことにより、Acceleo Javaランチャークラス(MTLファイルから自動作成されたクラス)にアクセスしたいと考えています。
  4. sirius プロジェクトのビルド パスに Acceleo プロジェクトを依存関係として追加しました。
  5. サービスを実行すると、モデル (my.fsys) が見つからないというエラーが表示されます。
  6. ネイティブの eclipse プロジェクトを使用している場合、パッケージを依存関係に追加した後にパッケージを再度登録する必要はないはずですが、なぜエラーが発生するのでしょうか?
  7. Siriu の Java サービス クラスのランタイムからデバッガを起動できません。

プロジェクトの詳細