UML Profile for GML

<< 目次を表示 >>

ページ位置:  その他の記法のモデリング > 地理情報のモデリング > GMLのモデリング >

UML Profile for GML

Enterprise Architectのダイアグラムやモデルを利用して、GMLのモデルを作成できます。

 

GMLを利用する場合には、独自のパースペクティブを作成する必要があります。こちらのページの内容を参考に設定を変更してください。作成後に、Enterprise Architectの画面右上のパースペクティブの選択ボタンを押し、「自分のパースペクティブ」以下に含まれる、作成したパースペクティブを選択してください。自動的にモデルテンプレートのタブが開き、GMLの内容が表示されます。

 

利用手順:

リボン

アドイン・拡張 > 入出力 > GML > GML アプリケーションスキーマの生成

コンテキストメニュー

アドイン・拡張 | GML | GML アプリケーションスキーマの生成

 

 

詳細:

項目

説明

UMLプロファイル

GMLの構成のモデリングのために、以下の内容を含むUMLプロファイルが提供されています。

GML ツールボックス

GML ツールボックスには、GMLのモデリングに利用できる要素や接続が含まれています。

ISOで定義されたクラス

ISO/TC 211で定義されたUMLのクラスについては、XMIファイルの形式でダウンロードして利用できます。

そのXMIファイルをEnterprise Architectに読み込むことで、その定義済みのUMLクラスをモデリングの中で利用できます。

  • ISO/TC 211で定義されているUMLのクラスのすべてがGMLに対応付けされているわけではありません。対応付けのあるクラスはGMLClassMapping.xmlファイルに記載されています。この内容を編集した場合、その内容に基づいてEnterprise Architectは動作します。このファイルは、インストールディレクトリのConfig\GML以下に存在します。
  • クラスの名前空間に関する情報は、GMLNamespaces.xmlファイルに記載されています。このファイルは、GMLClassMapping.xmlファイルと同じ位置にあります。

GMLアプリケーションスキーマの生成

作成したモデルからは、GMLアプリケーションスキーマファイルを生成できます。

GMLStereotypes.xmlファイルの内容を変更することで、標準のGMLステレオタイプの別名を指定できます。GMLアプリケーションスキーマの生成中には、設定された別名を考慮した出力結果になります。

 

 

参照: