ひしだまの変更履歴

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

DMDL EditorX 文字列補完0.10.0対応

2017-12-22 00:00:00 | PG(分散処理)

Asakusa Framework Advent Calendar 2017の22日目、拙作DMDL EditorXの今年の振り返りです。

Eclipseにはソースコードの補完機能があります。Windows版だとCtrl+Spaceで補完候補が出ます。
Eclipseプラグインでも補完機能を作る事が出来るので、DMDL EditorXでもデータモデルのプロパティー名を指定する文字列でプロパティー名を補完できるようにしています。

つまり、以下のような箇所で補完できます。

Operatorのメソッドの@Key

@Key(group = { "プロパティー名" }, order = { "プロパティー名" }) List<Model> list

Exporter

@Override
public List<String> getOrder() {
  return Arrays.asList("プロパティー名");
}

Operatorのテスト用GroupViewの作成(←New!)

OperatorTestEnvironment resource = new OperatorTestEnvironment();
GroupView<Model> view = resource.loader(Model.class, objects).group("プロパティー名").order("プロパティー名").asView();


最新の画像もっと見る

コメントを投稿