ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

Xtextネイチャー

2013-10-23 23:13:35 | PG(Java)

Xtextを使ってエディターを作ると、そのエディターを初めて開くときに「Do you want to add the Xtext nature to the project 'プロジェクト名'?」というダイアログが開く。
これはそのプロジェクトにXtextネイチャーを追加するかどうか確認するもの。
(ネイチャーはEclipseの機能で、例えばJavaの開発の場合はJavaNatureが使われている)
Xtextネイチャーを追加しないと一部の機能が使用できない。

Xtextの作者としては、ネイチャーを使うかどうかをユーザーに明示的に確認する、という姿勢のようだ。
が、エディターを使うだけのユーザーから見ると、エディターがXtextを使っているかどうかは関係ないし、「変なダイアログが出た」と思うだけのような気がする。

という訳で、Xtext版DMDLエディター(DMDL EditorX)では、自動的にXtextネイチャーを追加するようにしてみた。
というのは、ネイチャーを追加するとEclipseの.projectファイルにネイチャーの設定が追加されるのだが、現在のAsakusa FrameworkはMavenを使っているので、「mvn eclipse:eclipse」を実行すると.projectファイルが作り直されてしまい、ネイチャーの情報が消えちゃうから^^;
その都度毎回Xtextネイチャーを追加するダイアログが出るのもどうかなぁと思うので。



最新の画像もっと見る

コメントを投稿