astah*

Japanese | English
Home astah* オンラインマニュアル

XML入出力 【p】

Eメール 印刷

XMI 1.1形式で記述されたXMIプロジェクトファイルを入出力します。

この機能は主として一部の情報を抽出して集計するといった利用方法を想定しています。注目する情報を含むモデルをXML出力し、どのように出力されているかといった点をご覧ください。astah*及びこのマニュアルに記載されているツール以外で作成されたXMLとその入力についてはサポート対象外です。

概要

  • XMIのバージョンは1.1です。 XMI 1.1の仕様 (PDF)
  • XMLで表現されるUMLモデルのバージョンはUML1.4です。
  • astah* で作成される全てのモデル情報と全ての図情報、およびマインドマップに対応しています。
  • astah* 同士では全てのモデル情報と全ての図情報、およびマインドマップの連携が可能です。
  • 図情報、マインドマップ及びUML2.x対応部分については astah* の独自形式となります。
  • astah*は、XML入出力の仕様を公開しておりません。
  • UMLのメタモデルは UML2.0で大幅な変更が加えられたため、astah* では互換性を考慮し、 UML1.4のメタモデルを拡張する形で UML2.xのモデル表現に対応しています。そのため、部分的に astah* 独自形式がございます。

bullet1 文字列のエンコードルールについて

一部の文字列は、URLエンコード(java.net.URLEncoder)に従ってエンコードしています。java.net.URLDecoder等によりデコードして参照してください。特にエレメントのnameやプレゼンテーションのlabel、アイテムの定義などで2バイト文字が使われる部分などをエンコードしています。またTaggedValueのvalueの中に複数の情報が含まれているような場合に、XMLの誤読を避けるため、URLエンコードを使って情報を表現しています。

XMLプロジェクトファイル入力

  1. メインメニュー[XML入出力]-[XMLプロジェクトファイル入力]を選択します。
  2. 「開く」ダイアログで入力したいXMLファイルを選択します。
  3. astah* 固有のXMLファイルの図表現を復元します。

XMLプロジェクトファイル出力

  1. メインメニュー[XML入出力]–[XMLプロジェクトファイル出力]を選択します。
  2. 「保存」ダイアログでプロジェクトファイル名を指定します。
  3. [保存]ボタンを押下し、プロジェクト情報を astah*固有の図情報を含むXML形式で保存します。

XMIエクスポート、インポートのプラグインも公開しています。