<< 目次を表示 >> ページ位置: Enterprise Architectの拡張 > 独自の表記方法・記述言語の定義 > MDGテクノロジーを独自に定義 > モデルの内容を独自形式で入出力 |
Enterprise Architectでは、モデルの内容の読み込みあるいは出力について、XMIあるいはXMLの形式の場合にはMDGテクノロジーで入出力のルールを追加できます。このルールは、XSLT(Extensible Stylesheet Language Transformation)の形式で指定します。
読み込みの処理を追加する
# |
操作方法 |
1 |
エディタなどを利用して、任意のEnterprise Architectが出力可能な形式(XMIなど)から、希望する形式に変換するためのXSLTを作成します。 |
2 |
Enterprise Architectを起動し、MDGテクノロジーファイルを生成するために利用するプロジェクトを開きます。スクリプトサブウィンドウを開き、スクリプトを追加します(言語は問いません)。 スクリプトの内容として、1番で作成したXSLTを貼り付けます。 |
3 |
MDGテクノロジー作成ウィザードで、該当のスクリプトを含めます。mtsファイルを出力します。 |
4 |
必要に応じて,mtsファイルを編集し追加の情報を記載します。MDGテクノロジーウィザードでそのmtsファイルを指定し、MDGテクノロジーのファイルを生成します。 |
5 |
<Script で始まる行を編集します。
例: <Script name="YourTechnology" type="Publish-UML 2.1(XMI 2.1)" language="XSLT"> <Content xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64"> </Content> </Script> |
6 |
編集したmtsファイルを利用して、再度MDGテクノロジーファイルを生成します。 |
出力の処理を追加する
# |
操作方法 |
1 |
エディタなどを利用して、希望する形式から任意のEnterprise Architectが読み込み可能な形式(XMIなど)に変換するためのXSLTを作成します。 |
2 |
Enterprise Architectを起動し、MDGテクノロジーファイルを生成するために利用するプロジェクトを開きます。スクリプトサブウィンドウを開き、スクリプトを追加します。(言語は問いません) スクリプトの内容として、1番で作成したXSLTを貼り付けます。 |
3 |
MDGテクノロジー作成ウィザードで、該当のスクリプトを含めます。mtsファイルを出力します。 |
4 |
|
5 |
<Script で始まる行を編集します。
例: <Script name="YourTechnology" type="Import-UML 2.1(XMI 2.1)" language="XSLT"> <Content xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64"> </Content> </Script> |
6 |
編集したmtsファイルを利用して、再度MDGテクノロジーファイルを生成します。 |
注意: |
変換ルールは、XSLT 1.0で作成してください。 |
参照: