問題タブ [xtend]

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 に答える
491 参照

eclipse-emf - Xtext - オブジェクトの生成 - より多くのデータを生成

ここで説明されている xtext に似た xtext ファイルがあります: (www.ebpml.org/blog2/index.php/2010/11/05/mde-xtext-and-json)

したがって、コードを生成した後、すべてのオブジェクトが Java で生成されます。生成された Java ファイルにさらにメソッドを追加したいと考えています。

そうするための最良の方法は何ですか?
ありがとう :)

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

code-generation - xtext プロジェクトで xtend を使用してコードを生成する

私は xtext プロジェクトに取り組んでおり、.xtext ファイルからオブジェクトを生成しています。生成されたオブジェクトの 1 つに新しい属性を追加したいと考えています。http://christiandietrich.wordpress.com/2011/07/22/customizing-xtext-metamodel-inference-using-xtend2/で見 た次のコードは、ObjectValue で一時変数を生成していますが、temp を MyObject 型にしたい.

その方法は?どこでそれについて読むことができますか?

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

lambda - xtend でハッシュマップを値でソートする

java.util.HashMap オブジェクトがあるとします。HashMap のエントリが Double の値によって上位から下位に並べ替えられた List を作成したいと考えています。どうすればいいのですか?Guava Ordering クラスを使用して Java で突き刺しましたが、xtend から Java にジャンプする美学が気に入らず、さらに、機能していません :( これは簡単なはずだと感じています。 xtend でラムダ式を使用していますが、その方法がわかりません。

ありがとう。

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

code-generation - xtext での静的オブジェクトの生成

次のようなフィールドを生成する例に進みます。

静的フィールドとして生成できますか? どうやってそうするのですか?

前もって感謝します、

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

java - XTEND-リソース管理

Xtendについて非常に具体的な質問があります。

すべての例で、xText / xTendについて読みましたが、次のようなものがあります。

もっと具体的に言うresource.allContents.toIterable.filter(typeof(Entity))) と、問題を引き起こすのはその行です。エンティティのサブクラスなしで、すべてのエンティティからリソースツリーを下る方法を知りたいです。メソッドフィルターは、リソース内のタイプエンティティとそのサブクラスのすべてのオブジェクトを取得しますが、サブクラスを除外してエンティティのみを取得したいだけです。

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

eclipse - 派生端末を非表示(抑制)するカスタム端末を回避する

私は数日前にxtextをいじり始め、チュートリアルを実行しました。たぶん、解決策はどこかのリファレンスでカバーされていますが、私はそれをすぐに正しく理解することはできません。

私の問題はこれです。を混ぜた簡単な文法を書いてみましたorg.eclipse.xtext.common.TerminalsFILE_NAME次に、次のようなcusotmターミナルを挿入したいと思います。

これは基本的に、Windowsでファイル名に許可されているものです。ただし、これを行うと、ID、INTなどの継承されたルールは、常にカスタム端末の後に生成されるため、一致しなくなります。

そのような問題を優雅に(可能な限り繰り返しをなくし、可能な限り一般的に)回避することはできますか?前もって感謝します!

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

multidimensional-array - Xtend と配列

xtendは 2 次元以上の配列をサポートしていますか? はいの場合: どうすれば作成して後で使用できますか? これらの配列に文字列を格納し、それをファイルに渡したいと思います。

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

unit-testing - Xtext の単体テストの方法

文法 (Xtext で記述) をテストする必要があります。単体テストを使用すると可能であることがわかりましたが、それに関する適切なチュートリアルが見つかりません。

手伝って頂けますか?

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

java - Xtend での JOptionPane の使用

非常にばかげた質問かもしれませんが、Xtend で JOptionPane を使用するにはどうすればよいですか? 私はそれを理解することができず、しばらくの間それを機能させようとしてきました。

JOptionPane.showMessageDialog(getContentPane(), message);動作しないようです。

Eclipse で次のエラーが表示されます。The method or field JOptionPane is undefined for the type MyClassName

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

java - 独自のDSL-xtextで記述されたセキュリティモデルの変換

xtextエディターを使用して独自のDSLで記述されたビジネスプロセスのセキュリティエンジニアリングモデルがあります。たとえば、Activitiのセキュリティモデルには、伝送チャネルのセキュリティ保護、プロセス間のメッセージの暗号化、ユーザーアクセス制御などのセキュリティ制御があります。私がやりたいのは、myfile.mydslを取得して解析する実装を作成することです。環境を自動的に保護します(Activiti)。つまり、SSL用にtomcatでtomcatのserver.xmlを構成し、keytoolなどを使用してキーストアを作成します(したがって、チャネルは保護されます)。

これはモデルからモデルへの変換ではないため、ATL-eclipseは役に立たない可能性があります。xpandはモデルからテキストへの変換を行うため、xpand-eclipseは役立ちますか?

また、xtextからXMIを生成し、それをJavaで解析して、実装を行うことも考えていました。xtextエディターはDSLを解析して実装に役立つ他の方法を提供しますか?

私の投稿があいまいな場合は、さらに説明できます。

期待してくれてありがとう。

よろしくお願いします、