ひしだまの変更履歴

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

DMDL EditorX 演算子作成ウィザード

2018-12-16 00:00:00 | PG(分散処理)

Asakusa Framework Advent Calendar 2018の16日目、拙作DMDL EditorXの機能の紹介です。

自分が最もよく使う機能のひとつが、Operatorのメソッドを作成するウィザードです。
ツールバーの「New Operator Method」というメニューからウィザードを開きます。
ウィザードでデータモデルを選択することで、そのデータモデルを使ったメソッドの雛形を生成します。

Convert演算子だと各プロパティーの移送を生成したり、GroupSortやCoGroup演算子だと@Keyをimportしてくれたり、かなり便利です。

今年はCoGroup演算子の@OnceやIterableを使えるようにしたり、GroupViewも指定できるようにしたりといった機能追加を行いました。
ちなみにMasterJoin系メソッドでもGroupViewを使うことが出来ます(MasterJoinだとMasterSelectionを使わない場合は意味無いですが)が、0.10.1以前ではバグがあってコンパイルエラーになってしまうようです。



最新の画像もっと見る

コメントを投稿