問題タブ [eclipse-atl]

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 投票する
1 に答える
106 参照

eclipse - MWE2でATLモデル変換を呼び出す

MWE2ワークフロー内でATLモデル変換を呼び出すことは可能ですか?

0 投票する
1 に答える
131 参照

java - xtext の起動時にコードを実行しますか?

私は、ATL を使用して 1 つの ECore モデル インスタンスを別のインスタンスに変換するプロジェクトに取り組んでいます。ターゲット モデルで動作するように XText エディターをセットアップしており、起動時に変換されたモデルを直接エディターにロードしたいと考えています。現在、ディスク上に XMI ファイルとしてインスタンスがあります。

これは可能ですか?もしそうなら、これについてどうすればいいですか?

0 投票する
3 に答える
2895 参照

class - UML クラス図のメタモデル

簡略化されたクラス図のメタモデルはどこにありますか? ATL ATLAS Transformation Language プロジェクト用です。エンティティ クラス図を SQL データベースに変換する必要があります。ありがとうございました 。

0 投票する
2 に答える
1385 参照

eclipse - モデルへの変換言語テキスト

ATL は、モデルからモデルへの変換を可能にする変換言語ですが、この変換言語を使用してテキストからモデルへの変換を行うことができるかどうか (すでに Ecore メタモデルが定義されている)、または別の変換言語を使用する必要があるかどうかを知りたいです。 .

ATL でできない場合、変換言語は何ですか?

0 投票する
1 に答える
1117 参照

java - ATL 変換 - 空の出力

XText を EMF の ATL モデルからモデルへの変換と組み合わせようとしています。DSL を読んで、それを EMF の XMI リソースにダンプし、ATL API に入れます。ATL はエラーを表示せず、正しく実行されます。

何をしても、OutModel (palData) は空 (null) のままです。ここからすべてのファイル (hdl.ecore、pal.ecore、hdl.xmi) を取得してサンプル ATL プロジェクトに配置すると、正しい出力が得られます。

EMFVM ランチャーに投げる必要がある魔法のパラメータはありますか?

ATL をトリガーするための私のコード:

私はここにいますATL:

HDL.ecore (入力メタモデル):

PAL.ecore (出力メタモデル):

入力のモデル データ:

ATL サンプル プロジェクトからの出力:

ATL アサンブラーからの出力:

0 投票する
2 に答える
351 参照

java - Java スタンドアロン プロジェクトの ATL EMFTVM 変換からモジュールを読み取れない

ATL/EMFTVM wikiによると、次ATL/EMFTVMを使用してスタンドアロンで実行できます

ただし、これにより常に例外が発生しますModule not found。コードを詳細にデバッグしました。私の.emftvm ファイルは XML ファイルではないため、内部的に aSaxParseExceptionがスローされます。ファイルを適切にロードする方法はありますか? 前もって感謝します!

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

java - プログラムによる Java ATL の起動が機能しない

私は大きな問題を抱えています:

atlプラグインを使用して、通常の方法で行うと問題なく動作するATL変換があります。

しかし、Java を起動しようとすると、モデルのクラスが見つかりません (org.eclipse.emf.ecore.xmi.ClassNotFoundException: Class 'operationalTemplateGroup' is not found or is abstract)

例: モデルに「operationalTemplateGroup」クラスがありますが、メタモデルでは次のように記述されています。 <eClassifiers xsi:type="ecore:EClass" name="OPERATIONALTEMPLATEGROUP"> <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> <details key="name" value="OPERATIONALTEMPLATEGROUP"/> <details key="kind" value="elementOnly"/> </eAnnotations>

OperationalTemplateGroup ではなく OPERATIONALTEMPLATEGROUP を参照してください。プラグインは解析できるのに、Java ランチャーは解析できないのはなぜですか? 私はこの問題を 1 つのモデルだけで抱えており、他のモデルは正常に動作しています。それを operationTemplateGroup に変更すると、同じ問題が発生する次のクラス (約 6000 行のコード) まで動作します。方法:

0 投票する
1 に答える
357 参照

eclipse - ATL から EMFTVM へのコンパイラ

EMFTVM モデルからモデルへの変換を実行するためのいくつかのアプローチが登場しました ( http://modeling-languages.com/executing-atl-transformations-java/を参照)。

ただし、これらはすべて EMFTVM 変換を処理します。生成された ATL 変換を (HOT で) 実行する必要がある場合です。ATL から EMFTVM へのコンパイラを使用し、Java コードを使用してこの結果の変換を後で実行できますか?

0 投票する
1 に答える
273 参照

bpmn - シンプルな BPMN エココア メタモデル

要素間の依存関係をほとんど変更せずに、OMG 仕様によって構築されたメタモデルを単純化することにより、独自の単純な BPMN エココア メタモデルを構築しようとしています。

ここで私自身のメタモデル:ここに画像の説明を入力

私のメタモデルが正しいことを確認するためのガイドラインを教えてください。