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

Perl2

「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
– [プロジェクト新規作成時に使用するテンプレート]: [ユーザーテンプレート]を選択
– [テンプレートファイル]: ファイル名

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s