問題タブ [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.
eclipse - MWE2でATLモデル変換を呼び出す
MWE2ワークフロー内でATLモデル変換を呼び出すことは可能ですか?
java - xtext の起動時にコードを実行しますか?
私は、ATL を使用して 1 つの ECore モデル インスタンスを別のインスタンスに変換するプロジェクトに取り組んでいます。ターゲット モデルで動作するように XText エディターをセットアップしており、起動時に変換されたモデルを直接エディターにロードしたいと考えています。現在、ディスク上に XMI ファイルとしてインスタンスがあります。
これは可能ですか?もしそうなら、これについてどうすればいいですか?
class - UML クラス図のメタモデル
簡略化されたクラス図のメタモデルはどこにありますか? ATL ATLAS Transformation Language プロジェクト用です。エンティティ クラス図を SQL データベースに変換する必要があります。ありがとうございました 。
eclipse - モデルへの変換言語テキスト
ATL は、モデルからモデルへの変換を可能にする変換言語ですが、この変換言語を使用してテキストからモデルへの変換を行うことができるかどうか (すでに Ecore メタモデルが定義されている)、または別の変換言語を使用する必要があるかどうかを知りたいです。 .
ATL でできない場合、変換言語は何ですか?
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 アサンブラーからの出力:
java - Java スタンドアロン プロジェクトの ATL EMFTVM 変換からモジュールを読み取れない
ATL/EMFTVM wikiによると、次ATL/EMFTVM
を使用してスタンドアロンで実行できます
ただし、これにより常に例外が発生しますModule not found
。コードを詳細にデバッグしました。私の.emftvm ファイルは XML ファイルではないため、内部的に aSaxParseException
がスローされます。ファイルを適切にロードする方法はありますか? 前もって感謝します!
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 行のコード) まで動作します。方法:
eclipse - ATL から EMFTVM へのコンパイラ
EMFTVM モデルからモデルへの変換を実行するためのいくつかのアプローチが登場しました ( http://modeling-languages.com/executing-atl-transformations-java/を参照)。
ただし、これらはすべて EMFTVM 変換を処理します。生成された ATL 変換を (HOT で) 実行する必要がある場合です。ATL から EMFTVM へのコンパイラを使用し、Java コードを使用してこの結果の変換を後で実行できますか?