コネクタ

コネクタは、シェイプ同士をつないでリレーションシップやフローを表す線です。

接続を描く

2つのシェイプを接続するには:

  1. ツールバーから コネクタツール を選びます
  2. 最初のシェイプの上にホバーし、接続ポイント(小さな円)が表示されるまで待ちます
  3. 接続ポイントをクリックし、2つ目のシェイプの接続ポイントまでドラッグします

2つのシェイプを接続する

スマートルーティング

Diagrammix3は、スマートルーティングアルゴリズム(LibAvoid)を使って、コネクタを他のシェイプの周りに自動的にルーティングし、ダイアグラムをクリーンで読みやすい状態に保ちます。

曲げ点とピンポイント

コネクタのパスは手動で制御できます。コネクタをダブルクリックすると コネクタアクションツールバー が表示されます:

  • 曲げ点(通常のコネクタ):ポイントを追加 をクリックしてから線をクリックすると、ドラッグできるハンドルが追加されます。ポイントを削除 で1つ削除できます。線を右クリックして 曲げ点を追加 を選ぶこともできます。
  • ピン(スマートコネクタ):スマートコネクタは曲げ点を使いません。ピンを追加(または右クリック → ピンを追加)をクリックすると、ルートが必ず通過するポイントを追加できます。ピンを削除 で取り除けます。

詳細はコネクタの曲げ点を参照してください。

ルーティングモード

コネクタの線の通り方は、インスペクタの スタイル タブ → コネクタ セクション → 軸 で選ぶか、コネクタの線を右クリックしてモードを選びます:

モード説明
直線両端を結ぶ直接的な線
折れ線各曲げ点で鋭い角を作る直線セグメント
直交水平と垂直のセグメントのみ
スムーズなめらかな曲線
スマート直交他のシェイプを自動的に避ける直交ルーティング
スマート折れ線他のシェイプを自動的に避ける折れ線ルーティング

セグメントが交わる角を丸めるには、コネクタ セクションで 角の丸み(0〜60)を設定します。

スティッキースポット

スティッキースポットは、コネクタが接続するシェイプ上に事前定義された接続ポイントです。線がどこに接続するかを正確に制御できます。

デフォルトのスティッキースポット

ほとんどのシェイプには自動的なスティッキースポットがあります:

  • 矩形:各辺の中央(4ポイント)
  • 楕円:上、下、左、右(4ポイント)
  • 三角形:各頂点と辺の中央

スティッキースポットへの接続

  1. コネクタツールを選ぶ
  2. シェイプの上にホバーする
  3. 利用可能なスティッキースポットが青い円で表示される
  4. スポットをクリックして接続を開始する
  5. ターゲットのシェイプ上のスポットまでドラッグする

カスタムスティッキースポット

接続ポイントツール を使って、任意のシェイプに独自の接続ポイントを追加できます。詳細はスティッキースポットを参照してください。

スティッキースポットの利点

  • シェイプが動いてもコネクタが接続されたままになる
  • 似たようなシェイプの間で一貫した接続位置になる
  • クリーンでプロフェッショナルな見た目のダイアグラムになる
  • 自動ルーティングが最適化される

矢印

コネクタには、片方または両方の端に矢印を付けられます。コネクタを選択し、インスペクタで31種類の矢印スタイル(なしを含む)から選びます。例えば:

  • 基本の矢印:矢印、屈曲、棒、二重棒
  • UML記法:継承、ひし形、白いひし形
  • ERD記法:Crows Feet、Crow Bar、Crow Ball、Bar Bar
  • 装飾:フェザー1/2/3、円、バー、ボックス

すべての矢印タイプの完全なリファレンスは、矢印リファレンスを参照してください。

線のスタイル

インスペクタの スタイル タブ → コネクタ セクションで、次をカスタマイズできます:

  • コネクタの線の カラー と 幅
  • 線の種類:実線、点線、破線、一点鎖線、二点鎖線、長破線
  • 始点の矢印 / 終点の矢印:31種類の矢印スタイル(なしを含む)から選び、始点 / 終点の矢印の長さ を設定

コネクタのテキストラベル

リレーションシップを説明するために、コネクタにテキストラベルを追加できます。1つのコネクタに複数のラベルを付けられます — 例えば両端に多重度、中央にロール名など。

ラベルの追加

  • コネクタの線を 右クリック して ラベルを追加 を選ぶ — クリックした場所にラベルが配置され、そのまま入力できる状態になります。または
  • インスペクタの スタイル タブで ラベル セクションを開き、ラベルを追加 をクリックすると、コネクタの中央に新しいラベルが配置されます

ラベルの編集と移動

  • ラベルを ダブルクリック(または選択して T を押す)してテキストを編集します
  • ラベルを ドラッグ して、コネクタに沿って移動します

ラベルのオプション

各ラベルには、ラベル セクションにそれぞれ独自の行があります:

オプション説明
テキストラベルのテキスト
アンカーラベルの基準位置 — コネクタに沿った 位置 %、始点から、終点から — と、その値
レイアウト水平、パスに沿って、逆パスに沿って(テキストが線に沿う)
上線からのラベルのオフセット

ラベルの行にあるゴミ箱ボタンをクリックすると削除できます。

これは特に、関連の両端に多重度を付けるようなUMLのリレーションシップ記法で役立ちます。