プロファイルの作成と編集

<< 目次を表示 >>

ページ位置:  Enterprise Architectの拡張 > 独自の表記方法・記述言語の定義 > MDGテクノロジーを独自に定義 > プロファイルの作成 >

プロファイルの作成と編集

この章では、UMLプロファイルの作成と編集の方法について説明します。具体的には、プロファイルやステレオタイプの作成・適用するメタクラスの定義・タグ付き値や制約の設定などの作業が含まれます。

 

新規にプロファイルの定義を作成する場合には、まずステレオタイプ«profile»のパッケージを作成する必要があります。そのパッケージの中にダイアグラムを作成し、希望するステレオタイプ要素を作成します。

 

 

それぞれのステレオタイプ要素は、メタクラス要素と関連づける必要があります。ステレオタイプ要素は、プロファイルパッケージの名前が名前空間となり、別のプロファイルで定義された同名の別要素と区別できます。

 

プロファイルの作成はいくつかの手順で構成されます。いくつかの手順は必須です。いくつかの手順は、ステレオタイプに追加の意味を持たせたり、独自の外見を持たせたりする場合などに必要となります。ここで説明する方法の他に、プロファイルエディタを利用してプロファイルを定義する方法もあります。

 

プロファイルエディタを利用しない場合の、プロファイルの作成の手順は次の通りです。

#

操作方法

参照

1

プロファイルパッケージを作成します。パッケージ内にダイアグラムを作成します。

プロファイルパッケージの作成

2

ステレオタイプ要素・メタタイプ要素を配置します。

ステレオタイプとメタクラスをUMLプロファイルに追加

3

ステレオタイプ要素にタグ付き値を定義します。

ステレオタイプのタグ付き値の指定

4

必要に応じて、ステレオタイプ要素に制約を定義します。

ステレオタイプの制約の定義

5

必要に応じて、ステレオタイプ要素に列挙値を定義します。

ステレオタイプに列挙タグの追加

6

必要に応じて、ステレオタイプ要素に描画スクリプトを定義します。

描画スクリプトの指定

7

必要に応じて、ステレオタイプ要素の書式を変更します。

既定の書式設定

8

必要に応じて、クイックリンクの定義を追加します。

クイックリンクの定義をプロファイルに追加

9

作成した内容をプロファイルとして出力します。

プロファイルの出力

10

いずれかの方法で利用します。

  • プロファイルを直接プロジェクトに読み込んで利用する
  • MDGテクノロジーの一部として組み込み、MDGテクノロジーとして利用する (推奨)

UMLプロファイルの読み込み

MDGテクノロジーの作成

UMLプロファイルの追加

MDGテクノロジーの利用

 

注意:

  • プロファイルパッケージ内には、複数のダイアグラムや要素を格納できますが、パッケージを含むことはできません。プロファイルパッケージ内には子パッケージを作成・配置しないで下さい。
  • MDGテクノロジービルダに含まれるモデルテンプレートを利用した場合には、プロファイルパッケージの他、ツールボックスとダイアグラムの種類を定義するためのパッケージも作成されます。これらの定義はプロファイルとは別に行いますので、注意して下さい。

 

 

参照: