2016-05-30 2 views
1

Eclipseでグラフィカルなサポートを提供するDSLを作成したいと思います。 DSLではXtextを使用していますが、グラフィカルな部分をどのように統合するかについての良い例は見つかりません。私は、グラフィカルな部分を証明する技術の1つを決めておらず、いずれかを使用する準備ができています。Eclipse:XtextとEpsilon/GMF/Graphitiとの統合

いい例は誰ですか?

答えて

3

どのように統合を設計するかによって異なります。編集、テキスト、またはグラフィックの主な構文は何でしょうか?ここで

はGraphiti、GMF、およびシリウスとのXtextを統合するいくつかの例は以下のとおりです。 https://github.com/spoenemann/xtext-gef

あなたがグラフィカルな編集は必要ありませんが、あなたのテキストモデルのためのグラフィカルなビューを生成したい場合、あなたはKIELERを検討することもでき(特にKLighDコンポーネント)。

+0

私はxtext-gefの例を見ましたが、どこから始めるべきか分かりません。別のxtext/gmf(EuGENiaを使用して)プロジェクトを作成できますが、どのように組み合わせるのですか? – Johan

+1

プロジェクト 'org.xtext.xproperties'には、それらを組み合わせるためのコード例が含まれています。この場合、組み込みのXtextエディタでモデルの一部を編集できるビューが作成されます。[TextPropertiesViewPart](https://github.com/spoenemann/xtext-gef/blob/master/org.xtext.xproperties/)を参照してください。 src/org/xtext/xproperties/TextPropertiesViewPart.xtend)。 –