<< 目次を表示 >> ページ位置: Enterprise Architectの拡張 > 独自の表記方法・記述言語の定義 > MDGテクノロジーを独自に定義 > 独自のモデルテンプレートの追加 |
ユーザーがプロジェクト内でモデルを作成する際に、ダイアグラム・モデルテンプレートの追加ダイアログからEnterprise Architectが持つさまざまなモデルテンプレートを選択できます。このような独自のモデルテンプレートの情報をMDGテクノロジーに含めることができます。
利用手順:
その他 |
.mtsファイルを直接編集するには、テキストエディタを使ってファイルを開く必要があります。 |
MDGテクノロジーに独自のモデルテンプレートを追加する
MTSファイルを直接編集する必要があります。
# |
操作方法 |
1 |
モデルテンプレートの内容になるモデルを作成します。最上位のパッケージを作成後、そのパッケージ内にパッケージ・ダイアグラム・要素などを配置します。 他のパッケージに含まれる要素を、このパッケージ内のダイアグラムに配置しないようにしてください。 また、他のパッケージに含まれる要素との接続を定義したり、分類子や型として利用しないようにしてください。 |
2 |
モデルテンプレートとして利用するパッケージをXMIとして出力します。
もし、モデルテンプレートを選択した際に、そのテンプレートの説明を表示させたい場合には、出力したXMIファイルと同名で拡張子をRTFとしたリッチテキスト形式のファイルを作成し、説明を記入してください。ModelPatternsディレクトリに配置してください。 |
3 |
(任意) 1つのMDGテクノロジーに複数のモデルテンプレートの分類を定義できます。mtsファイルをテキストエディタで開き、<Technology>要素の属性として以下の2つを定義してください。
|
4 |
MDGロジーファイルをテキストエディタで開き、次の<ModelTemplates>ブロックを<MDG.Selections>ブロックの中に配置します。(「MTSファイルでの作業」のページもご覧ください。)
<ModelTemplates> <Model name="Template Name" location="MyTemplatePackage.xml" default="yes" icon = "34" isFramework= "false"/> </ModelTemplates>
必要に応じて、<Model>ブロックを<ModelTemplates>内に複数追加してください。それぞれが1つのモデルテンプレートになります。 それぞれの属性の意味は次の通りです。
|
5 |
作成したMTSファイルを利用し、MDGテクノロジーのファイルを再生成してください。 |
注意: |
|
参照: