uCosminexus Interschema ユーザーズガイド

[目次][用語][索引][前へ][次へ]

4.1.2 MDLエディタの画面構成

ここでは,MDLエディタの画面構成について説明します。MDLエディタは次の操作で起動できます。

  1. [スタート]−[プログラム]−[Interschema]−[MDLエディタ]を選択します
    MDLエディタが起動します。MDLエディタは,同時に複数のMDLファイルを開くことができます。

MDLエディタの画面構成図4-2に示します。

図4-2 MDLエディタの画面構成

[図データ]

画面内の各部分について次に説明します。図4-2の番号は,説明の番号と一致しています。

<この項の構成>
(1) MDLエディタウィンドウ
(2) メニューバー
(3) ツールバー
(4) ドキュメントビューウィンドウ
(5) 入力フォーマットビュー
(6) 出力フォーマットビュー
(7) フォーマットセレクトタブ
(8) ルートコンポーネント情報
(9) フォーマットツリーリスト
(10) マップビュー
(11) ステータスバー

(1) MDLエディタウィンドウ

MDLエディタのメインとなるフレームウィンドウです。

(2) メニューバー

実行するコマンドを指定するためのメニューです。コマンドの詳細については,MDLエディタのヘルプを参照してください。

(3) ツールバー

使用頻度の高いコマンドのボタンを集めたバーです。マウスでドラッグすると,任意の位置に移動できます。各ボタンの上にマウスカーソルを移動させると,ステータスバーにボタンの説明が表示されます。

(4) ドキュメントビューウィンドウ

一つのドキュメントに対して複数個表示できるウィンドウです。一度に複数のドキュメントを編集できます。ただし,MDLエディタで一度に編集できるドキュメントは10個までです。

(5) 入力フォーマットビュー

入力側のフォーマットを表示するビューです。

(6) 出力フォーマットビュー

出力側のフォーマットを表示するビューです。

(7) フォーマットセレクトタブ

複数のフォーマットの中から編集したいフォーマットを選択するタブです。タブをクリックすることで,編集したいフォーマットを切り換えられます。

(8) ルートコンポーネント情報

現在,ツリーのルートとして表示されているコンポーネント名を表示するエリアです。

(9) フォーマットツリーリスト

フォーマット内のコンポーネントの階層構造,属性,マッピング状況などを表示するコントロールです。

図4-3 フォーマットツリーリスト

[図データ]

フォーマットツリーリストのカラムについて,表4-1に説明します。

表4-1 フォーマットツリーリストのカラム

カラム名 意味
階層構造 ルート構造以下のコンポーネントをツリーで表示します。
必須 この欄にマークがあるコンポーネントに対して,必ずマップ式を定義する必要があることを表します。FDLエディタで,コンポーネントのプロパティにマップ式定義を必須とした場合はマークが表示され,必須としなかった場合マークは表示されません。
入力フォーマットツリーリストにこのカラムはありません。
デフォルト この欄にマークがあるコンポーネントは,デフォルト式が指定されていることを表します。デフォルト式が指定されているコンポーネントに対してマップ式を定義すると,マップ式で定義した値が有効となります。
入力フォーマットツリーリストにこのカラムはありません。
変数式 この欄にマークがあるコンポーネントは,変数式が定義されていることを表します。
この欄にマークがあるコンポーネントに対してマップ式が定義済みであることを表します。マップ式が定義されているかどうかは,マップビューに表示されるテキスト文字の有無で判定されます。
入力フォーマットツリーリストにこのカラムはありません。
コメント FDLエディタで型や構造に対して定義したコメントが表示されます。出力フォーマットツリーリストの場合,オプションの設定でコメントの代わりにマップ式を表示することもできます。

 

ツリーは次の動作によって縮小・展開できます。

入力フォーマットツリーリストのアイテムを出力フォーマットツリーリストにドラッグ&ドロップしたり,アイテムをマップビューにドラッグ&ドロップしたりして,マッピングします。ただし,異なるMDLエディタ間でドラッグ&ドロップによるマッピングはできません。

[図データ]

(10) マップビュー

出力側のフォーマット内で選択しているコンポーネントのマップ式を表示するビューです。ここでは,式を直接記述したり,ダイアログから演算子や関数を選択したりして,マップ式を編集します。

図4-4 マップビュー

[図データ]

また,フォーマットツリーリストのコンポーネントをマップビュー内にドラッグ&ドロップすると,マップ式中にそのコンポーネント名を挿入できます。

(11) ステータスバー

メニューバーやツールバーからコマンドを選択する際に,コマンドの説明を表示するエリアです。