ひしだまの変更履歴

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

Asakusa Framework 0.10.2 射影モデルの継承

2018-12-04 00:22:48 | PG(分散処理)

Asakusa Framework Advent Calendar 2018の4日目、AsakusaFW 0.10.2の機能の紹介です。

DMDLには射影モデルというものがあります。
Javaに変換されるときはinterfaceとして定義され、射影モデルを継承しているモデルのクラスはそのインターフェースをimplementsします。

しかし、そのモデルをさらに継承しているモデルでは、元のモデルのインターフェースはimplementsしません。(まぁ、@auto_projectionを付ければ良いわけですが…)
AsakusaFW 0.10.2から、自動的に元のモデルのインターフェースもimplementsされるようになりました。
地味にありがたい機能です(笑)