使用頻度の高いモデルを含めたユーザーテンプレートを作成する

「Perlデータタイプ(scalar、array、hash)を指定してクラス図を作成したい」

というお問合せを頂きました。

これは、Perlのデータを含むユーザーテンプレートを作成することで、容易に実現できます。


ユーザーテンプレートの作成方法
〜 Perlのscalar、array、hashを含むテンプレートを作成する

1. プロジェクトを新規作成します ([ファイル] – [プロジェクトの新規作成])

2. 構造ツリー上のプロジェクトのポップアップメニューから[モデルの追加] – [パッケージの追加]を選択し、[Perl]パッケージを作成します
Perl in Astah1

3. [Perl]パッケージのポップアップメニューから[モデルの追加] – [クラスの追加]を選択して、[Perl]パッケージ配下に、scalar、array等のクラスを作成します
Perl2

4. ファイルを保存します (例: perl.asta)

5. ファイルを、ユーザーホーム/.astah/professional(エディション名)/template/projectフォルダにコピーします。(template、projectフォルダがない場合は作成します)

6. astah*を再起動します

7. [ファイル] – [テンプレートからプロジェクトの新規作成]メニューを選択します。
作成したperl.astaが、メニュー上に表示されます。ここをクリックしてPerl.astaを開きます。
Perl in Astah3

これで、クラス作成時に、[Perl]パッケージ内に作成したモデルが、候補として表示されるようになります。
Perl in Astah4

ユーザーテンプレートを、[新規作成]メニューから開くデフォルトファイルとして設定する場合は、[ツール] – [システムプロパティ] – [プロジェクト]にて、下記を設定します。
Perl in Astah5
– [プロジェクト新規作成時に使用するテンプレート]: [ユーザーテンプレート]を選択
– [テンプレートファイル]: ファイル名

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中