メッセージ・フロー・エディターは、 ワークベンチ でメッセージ・フローのグラフィカル表現を定義するため、 また個々のメッセージ・フロー・ノードのプロパティーを設定するために、 「ブローカー・アプリケーション開発」パースペクティブ が提供しているデフォルトのエディターです。
メッセージ・フロー・ファイル (.msgflow) を「ブローカー開発」ビューで開くと、 適切なエディターが「エディター」ビューで起動します。 「エディター」ビューでは、組み込みノードやユーザー定義ノード、およびそれらの間の接続を選択して、メッセージ・フローを定義します。
メッセージ・フロー・エディターには、以下のビューが含まれます。
「ブローカー開発」ビューには、ワークスペース内のすべてのリソース、 つまり、すべてのメッセージ・フロー・リソースが表示されます。
「エディター」ビューには、現在開かれているリソースの内容が表示されます。 さらにこのビューでは、開いている各リソースがタブとして表示されるため、 リソースを瞬時に切り替えることができます。
開いているリソースが メッセージ・フローの場合は、「エディター」ビューの左下に、「グラフ」と 「ユーザー定義プロパティー」の 2 つのタブが あります。
「グラフ」 (デフォルト) を選択すると、「エディター」ビューにはメッセージ・フローのグラフィック表示が含まれます。
「エディター」ビューの左側には、 メッセージ・フローに入れることができるすべての使用可能なノードを含む パレット・バーがあります。デフォルトで、パレット・バーはメッセージ・フローのオープン時に縮小モードで表示されます。
パレットを開くには、次のいずれかの方法を使用します。
デフォルトでは、パレットは「エディター」ビューの左側に表示されます。 これを「エディター」ビューの右側に移動するには、縮小モード中にパレット・バーをクリックし、バーを「エディター」ビューの右側にドラッグします。
「ユーザー定義プロパティー」タブを 選択すると、ユーザー定義プロパティー・エディターが開き、メッセージ・フローのユーザー定義プロパティーを変更できます。 ユーザー定義プロパティー・エディターは、「ユーザー・プロパティー階層」ビューと 「詳細」ビューから構成されます。
「ユーザー・プロパティー階層」ビューには、「プロパティー・グループの追加」、「プロパティーの追加」、および「削除」の 3 つのアイコンが表示され、プロパティー階層の更新に使用できます。 プロパティーを追加するときは、「詳細」ビューが開きます。 「詳細」ビューでは、プロパティー・タイプとデフォルト値を定義できます。
「アウトライン」ビューは、メッセージ・フロー内の特定のノードまでナビゲートし、そのプロパティーを編集できるようにします。
「パレット」ビューには、選択してメッセージ・フローに組み込むことのできる選択可能ノードがリストされます。 パレットについて、およびそのレイアウトと設定のカスタマイズ方法については、メッセージ・フローのノード・パレットを参照してください。
「概要」ビューでは、簡易バージョンのフローが表示され、大規模で複雑なメッセージ・フローの要約として役立ちます。 「アウトライン」ビューの表示・非表示は、タブをクリックすると切り替わります。
「タスク」ビューには、メッセージ・フロー・ファイルの保管時にエディターの妥当性検査によって生成される、警告およびエラー・メッセージが表示されます。 エラーをダブルクリックすると、エディターにその位置が示されます (例えば、ノードに必須プロパティーを設定していなかった場合は、右のページにそのノードの「プロパティー」ビューが開かれます)。
ツールバーのアイコンおよびそれらのアクションが、下記の表に示されています。
アイコン | ラベル | アクション |
---|---|---|
![]() |
マンハッタン | すべてのノード接続を、一連の横線および縦線として表示します。 |
![]() |
グリッド表示 | エディター領域の背景に、縦方向および横方向の点線のグリッドを表示します。 |
![]() |
グリッド・プロパティー | グリッド・マーカーの縦方向および横方向のスペーシングや、 エディター領域の境界線とグリッド・マーカーの開始点との間のギャップを定義します。 |
![]() |
左揃え | 現在選択されているノードの左端をラインアップします。 複数のノードが選択されている場合にのみ使用可能です。 |
![]() |
中央揃え | 現在選択されているノードの横方向の中心点 (左右の間) をラインアップします。 複数のノードが選択されている場合にのみ使用可能です。 |
![]() |
右揃え | 現在選択されているすべてのノードの右端をラインアップします。 複数のノードが選択されている場合にのみ使用可能です。 |
![]() |
上揃え | 現在選択されているノードの上端をラインアップします。 複数のノードが選択されている場合にのみ使用可能です。 |
![]() |
中央揃え | 現在選択されているノードの縦方向の中心点 (上下の間) をラインアップします。 複数のノードが選択されている場合にのみ使用可能です。 |
![]() |
下揃え | 現在選択されているノードの下端をラインアップします。 複数のノードが選択されている場合にのみ使用可能です。 |
![]() |
分配ボックスを表示 | 現在選択されているノードの周囲に、長方形のボックスを表示します。 |
![]() |
水平に分配 | 分配ボックス内の左端または右端の最も近いものに、現在選択されているノードをそろえます。 |
![]() |
垂直に分配 | 分配ボックス内の上端または下端の最も近いものに、現在選択されているノードをそろえます。 |