問題タブ [oaw]
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.
java - 2番目のワークベンチのモデルでXpandワークフローをプログラムで実行するにはどうすればよいですか?
Xtext / Xpand(oAW 4.3、Eclipse 3.4)ジェネレータープラグインがあり、2番目のワークベンチでエディタープラグインと一緒に実行します。そこで、作成したモデルファイルに対してプログラムでXpandワークフローを実行したいと思います。私が持っているIFileの絶対パスを使用してモデルファイルを設定した場合、たとえば次のようになります。
または、次のコマンドで取得したファイルURIを使用する場合:
ファイルが見つかりません:
WorkflowRunnerに渡すマップのモデルファイル属性(dslFile)をどの値に設定する必要がありますか。
また、プロパティを空のままにして、ワークフローファイル(ワークフローファイル内)に関連するモデルファイルを参照しようとしましたが、FileNotFoundExceptionが発生します。これらすべてを通常のアプリ(2番目のワークベンチではない)で実行すると、正常に機能します。
java - Xpandからのサンプル-
XPandでいくつかの良いチュートリアルを入手できますか..LETなどのコマンドに関する情報を入手する必要があります。誰かがそれにいくつかのサンプルを投稿できればもっと良いでしょう。
私が直面している問題は次のようなものです。「for」ループを実行し、いくつかの条件をチェックした後、カウンターをインクリメントする必要があります。しかし、私はそうすることができません。カウンターをインクリメントすると、出力ファイルに出力されます。
前もって感謝します。
java - gmfとxpandoawの統合
gmfをxpandと統合しようとしています。
gmfマニフェストファイルの拡張子を使用してメニューとコマンドを作成しました。xpandジェネレーターを呼び出そうとしています。
コマンドのコードは次のとおりです。
ワークフローのパスを取得することに成功しました。ここで、ワークフローを呼び出しているときに、gmfダイアグラムファイルをワークフローに入力する必要があります。しかし、どうすればファイルのパスを指定できますか?
別のワークベンチを開いてgmfダイグラムを実行します。しかし、gmfダイアグラムファイルのパスを取得するにはどうすればよいですか?
ワークフローにepackageを登録しました。
プロジェクトの締め切りはもうすぐです。
oaw - oAWにおけるコード生成のテクニック
oAW (OpenArchitectureWare) が Xpand で php コードを生成する方法を説明できる参照はありますか? oAW が GMF エディターなどを使用していますか?
java - Scala 言語を使用した MWE2 ワークフロー コンポーネント
scala 言語を使用して MWE2 ワークフロー コンポーネントを作成しようとしています。
以下はスカラコードです:
以下はワークフローコードです。
このワークフローでエラーが発生する理由がわかりません。
eclipse - Mwe2Launcher - モジュールが見つかりませんでした
私は常に得ます:
x.mwe2 ファイルは存在しますが、エラーが発生します。プロジェクトで xtext の性質を有効にし、関連モジュールを追加しました。
.mwe2 ファイルは次のとおりです。
何が問題なのですか?(src-gen という名前のフォルダーが既に存在します)
java - スレッド「メイン」での例外 java.lang.NoSuchFieldError: ruleMemo
私は素敵な openArchitectureWareチュートリアルに従っています (これは、Xpand を使用した EMF モデルからの oAW によるコード生成に関するものです)。
最後のコード生成ステップで、コードを生成することになっているとき ( Root.xptテンプレートを定義した後にworkflow.oawを実行するとき)、次のエラーが発生します。
私は解決策をたくさん探しました。彼らのほとんどは、それが非互換性の問題であると言います。たとえば、クラスパスに特別なjarファイルのいくつかのバージョンがありますが、Eclipseプラグインフォルダーに重複するjarファイルが見つかりません. 本当にそれが原因ですか?もしそうなら、私の場合、重複したjarファイルは何ですか? そうでない場合、他の解決策はありますか?
(eclipse-java-kepler-R-win32-x86_64 に oAW 4.3.1 と Xpand 1.4.0 をインストールしました)