はじめに
astahでモデリングをしていると、何度も同じような作業を繰り返していると感じることがよくあります。面倒な作業は簡易なプラグインやスクリプトを作って自動化してしまいましょう。
本連載では、astahのプラグイン APIを使ってちょっとした機能追加を行う際のTipsを紹介していきます。
お手軽に開発するために、plugin開発と相性の良いKotlinを使っていきます。
#もくじ
- #1 Kotlinでastah pluginを作る環境を整える
- #2 選択した要素に繋がっているものを選択する
- [#3 複数の要素にステレオタイプを一括適用する]
- [#4 Maven archetypeでプラグイン開発を効率化する]
- [#5 いろいろな情報からモデルを作成する]
- [#6 コードからモデルを作成する]
- [#7 図を自動生成する]
- [#8 モデルから生成する]
- [#9 モデルからコードを生成する]
開発環境
本シリーズは以下の環境を想定しています。
- Windows 10
- astah pro 8.1
- ASDK ^1.5
- Kotlin ^1.3
- IntelliJ IDEA
前提知識
以下のチュートリアルで、ASDK環境が整っていること
http://astah.change-vision.com/ja/tutorial/plugin.html
Kotlinでのプラグイン環境が整っていること
http://astah.change-vision.com/ja/tutorial/plugin/kotlin.html
github