ステレオタイプ指定のテンプレートの追加

<< 目次を表示 >>

ページ位置:  Enterprise Architectの拡張(SDK) > コード生成テンプレートフレームワーク > コード生成テンプレートフレームワーク > コード生成テンプレートの拡張 >

ステレオタイプ指定のテンプレートの追加

ある特定のステレオタイプに対応したコード生成テンプレートを作成して利用することもできます。これにより、ステレオタイプに応じて異なったコードを生成することができます。EAではこのステレオタイプつきテンプレートを既定値でもいくつか提供しています。例えば、C#のOperation Bodyテンプレートではpropertyに対応したテンプレートがあります。これにより、自動的にSetメソッドとGetメソッドを生成しています。この既定のテンプレートを編集することもできます。

 

また、下で説明している方法で、独自のステレオタイプに対応したテンプレートを追加することができます。

 

 

利用手順:

リボン

コード > ソースコード > 設定 > コード生成テンプレート

キーボード

Ctrl + Shift + P

 

 

ステレオタイプ指定のテンプレートの追加

#

操作方法

1

上記の利用手順に従って操作し、コードテンプレートエディタを起動します。

2

対象の言語を指定します。

3

テンプレートの一覧 から対象のテンプレートを指定します。

4

「ステレオタイプ指定のテンプレートの追加」 を押します。

5

ステレオタイプ指定のテンプレートの追加 ダイアログが表示されます。

6

希望する 属性・操作クラス の両方、あるいは片方のステレオタイプを指定して、OKボタンを押します。

7

新しいテンプレートが ステレオタイプ指定のテンプレート一覧に表示されます。

8

必要な編集をテンプレートエディタで行います。

9

保存ボタンを押して変更を保存します。

以上で、コード生成時には指定されたステレオタイプに対応したコードを生成します。

 

注意:

クラスと属性・操作のステレオタイプは、組み合わせることもできます。例えば、クラスが"MyStereoType"のステレオタイプを持つかどうかでプロパティの生成テンプレートが変わる場合、"property"と"MyStereotype"の両方のステレオタイプをステレオタイプ指定のテンプレートの追加ダイアログで指定する必要があります。

 

 

参照: