Layout 拡張・モジュール /WEB アプリ
yFiles FLEX へようこそ!
 デモ・カテゴリー
 以下の8つのカテゴリーから、1つを選んで下さい
 
ビジネス・プロセスダイアグラム(日本語)
 カテゴリー: 日本語, 基本的なサンプル 
ビジネス・プロセス ダイアグラム
は、ビジネス・プロセスにおけるワーク・フローを表示する。 そのダイアグラムの表現は、BPMN 1.1 の規約に準拠している。
規約の全ての要素は表示していないが、yFiles FLEX を用いて、如何に実装するかを例示している。:
  - BPMN 1.1 の規約に準拠した形状を用いた「カスタム・ノード・スタイル」
 
  - SWIM レーンにおいて、テンプレート・ノード・スタイルを用いる
 
  - BPMN 1.1 の関連規約に準拠した「カスタム・矢印を持ったカスタム・エッジ・スタイル」
 
  - ノードとエッジに、データを関連付けする「ユーザ・タグ」を用いる
 
  - SWIM レーンにおいて、グループ・ノード用の小アイコンを用いる
 
  - ドラッグ&ドロップを利用して、容易にノードを追加できる
 
  - ポート制約を利用して、BPMN 1.1 の規約に準拠するように、エッジを上手く接続する 
 
  - 入力モードをカスタマイズできる
 
  - ノードの位置セッティングを強力に補助するガイド機能 
 
  - ビジネス・モデルの要素(ノード)を意味付けして、直並列的に接続する
 
  - レイアウト設定において、格子点情報を利用できる 
 
  - レイアウト設定において、レイアウト手順をカスタマイズできる
 
 
展開/縮退操作に対応したツリー・デモ
 カテゴリー: グループの展開/畳込 
展開/縮退操作に対応したツリー・デモ
は yFiles FLEX アプリで、標準的なツリーに対する操作を超えた機能を提供する。
ロードされたデータに含まれる部分ツリーを、容易に展開/畳込できる。畳込された部分ツリーに含まれるノードは隠されて見えなくなる。その変化に影
響されて、グラフ全体のレイアウトが影響をうけます。
 
エッジ・ラベリング デモ
 カテゴリー: 多様なレイアウト, ノード/エッジの外観属性 
エッジ・ラベリング デモ
は、エッジのラベルと関連するエッジ・ラベル・モデルを構成する手順を表示する。
 
普遍的なツリー・レイアウター デモ
 カテゴリー: 多様なレイアウト 
普遍的なツリー・レイアウター デモ
は、普遍的なツリー・レイアウターに対して、レイアウターと独立した個別のノードを表示します。 
 
階層的なグルーピングを対話的に行うデモ
 カテゴリー: グループの展開/畳込, グルーピング(フォルディング) 
階層的なグルーピングを対話的に行うデモは、グループを持ったグラフに対して、グループの展開/畳込の操作を示します。
 
階層的レイアウターを対話的に行うデモ
 カテゴリー: 多様なレイアウト, ユーザ・インターフェイス 
階層的レイアウターを対話的に行うデモは、洗練された対話的操作を持った「階層的レイアウター」を示します。
グラフに対して何らかの修正を行うと、自動的にレイアウターを更新する。但し、レイアウターは、ノードが存在するレイヤーを変更しません。さらに、
各レイヤーに含まれるノード・シーケンスは保持されます。
 
レイヤー制約 デモ(日本語)
 カテゴリー: 日本語, 多様なレイアウト, ユーザ・インターフェイス 
レイヤー制約 デモ
は、インクリメンタル・階層的レイアウターに対して制約を設定して、ノードを特定レイヤーに制約します。
 
レイアウト・モジュール デモ(日本語)
 カテゴリー: 日本語, 基本的なサンプル, 多様なレイアウト 
レイアウト・モジュール デモ
は、yFiles
で対応している重要なレイアウターについて示します。また、それらのレイアウター・アルゴリズムの複雑な構成を示します。
レイアウターが持つ属性を編集するためのAPIがサンプルのソース・コードに含まれます。以下の5つのタイプのレイアウターに対応している:
  - Hierarchic (階層的レイアウター)
   
  - Orthogonal (直交レイアウター)
   
  - Organic (組織的レイアウター)
   
  - Circular (円環状レイアウター)
   
  - Tree (ツリー・レイアウター)
   
 
ロジック・ゲート デモ
 カテゴリー: ユーザ・インターフェイス, 多様なレイアウト 
ロジック・ゲート デモ
は、ポートの有効な候補から選んで利用する手順を示します。
 
混合レイアウト デモ
 カテゴリー: 多様なレイアウト 
混合レイアウト デモ
は、複数のグループ・ノードに対して、異なったレイアウターを繰返し適用する手順を示します
 
ナビゲーション デモ
 カテゴリー: 基本的なサンプル, グループの展開/畳込 
ナビゲーション デモ
は、大規模なグラフにおいて、選択ノードに接続される近辺ノードに注目して表示します。別なノードを選択すると、そのノードに接続される近辺ノードに注目
して再レイアウトして表示します。
 
組織チャート デモ(日本語)
 カテゴリー: 日本語, 基本的なサンプル, グループの展開/畳込,
ノード/エッジの外観属性 
組織チャート デモ
は、組織チャートの種々の側面を、対話的な操作で表示します。
yFiles FLEX ライブラリーの持つ以下の特徴を活用しています:
  - XMLファイルから、組織チャート用のグラフを描画する
   
  - 状況に応じて、部分グラフに切替えて表示する
   
  - テンプレート・ノード・スタイルを用いて、個々のノードの属性を表示する
   
  - 拡大・縮小の状況に応じて、ノードの表示属性を制御する
 
  - マウス・ホイールの上下移動で、グラフを拡大/縮小できる
   
  - グラフ全体表示において、ノードの状況を色で表現できる
   
  - 再レイアウトを実施する時に、アニメーションを伴って実行する
 
 
部分グラフ・レイアウト デモ
 カテゴリー: 多様なレイアウト 
部分グラフ・レイアウト デモ
は、特定の部分グラフに対してレイアウトを実施します。hierarchic(階層的), orthogonal(直交), organic(組織)
や circular(円環状) レイアウターに対して、種々の設定を試してみることが出来ます。
 
ポート指定 デモ
 カテゴリー: 多様なレイアウト 
ポート指定 デモは、インクリメンタル・階
層レイアウターを用いて、予め設定されたポートの候補から1つを選択しながらエッジを接続する。
 
接続順序・制約 デモ
 カテゴリー: 多様なレイアウト, ユーザ・インターフェイス 
接続順序・制約 デモ
は、インクリメンタル・階層レイアウターを用いて、ノード間の接続順序による施薬に従ってレイアウトを実行します。
 
最短経路・探索 デモ
 カテゴリー: グラフ・アルゴリズム(経路探索..) 
最短経路・探索 デモは、yFiles
FLEX で、グラフ・アルゴリズムの使用事例を紹介します。このデモは、指定したノード間の最短経路をインターラクティブに計算する。
 
シンプル・レイアウト デモ
 カテゴリー: 多様なレイアウト 
シンプル・レイアウト デモ
は、yFiles FLEX において、グラフ・レイアウターの種々の使用法を示します。
 
スウィム(SWIM)レーン デモ
 カテゴリー: ユーザ・インターフェイス, ノード/エッジの外観属性, 多様なレイアウト 
スウィム(SWIM)レーン デモ
は、”インクリメンタル・階層レイアウター”
を用いて、スウィム(SWIM)レーンに対する階層レイアウターの実装を示します。 
 
テンプレート・スタイル デモ
 カテゴリー: ノード/エッジの外観属性 
テンプレート・スタイル デモ
は、”テンプレート・ノード・スタイル” と ”テンプレート・エッジ・スタイル”
を用いて、複雑なノードのラベル属性などを表現できる。その定義は、MXML コンポーネントにより構成されます。