Diagrammix3 ti permette di collegare i connettori non solo alle forme, ma anche ad altri connettori. Questo consente una modellazione di relazioni complessa che va oltre le semplici connessioni punto a punto.
Perche Collegare i Connettori?
Le connessioni connettore a connettore sono utili per:
- Annotazione: Collegare etichette o note a punti specifici lungo una connessione
- Punti di ramificazione: Mostrare dove un flusso si divide o si unisce
- Relazioni multi-via: Modellare relazioni che coinvolgono più di due entità
- Flussi gerarchici: Creare strutture di connessione ad albero
- Interazioni UML: Modellare intercettazioni di messaggi o punti di interazione

Creare Connessioni Connettore a Connettore
Metodo 1: Disegna verso il connettore
- Seleziona lo Strumento Connettore (premi
C) - Fai clic sulla prima forma (o connettore) come punto di partenza
- Trascina verso il percorso del connettore di destinazione
- Passa sopra il connettore di destinazione — dovrebbe evidenziarsi
- Rilascia per collegare
Il nuovo connettore ora si collega al connettore di destinazione, creando un punto di ramificazione.
Metodo 2: Modifica un connettore esistente
- Seleziona un connettore già disegnato
- Fai clic e trascina uno dei suoi endpoint
- Trascinalo su un altro connettore
- Quando la destinazione si evidenzia, rilascia
- Il punto di connessione si sposta dalla forma al connettore

Comportamento del Collegamento
Quando colleghi un connettore a un altro connettore:
Punto di collegamento:
- Il connettore si collega nel punto più vicino lungo il percorso del connettore di destinazione
- Man mano che la destinazione si muove o cambia, il punto di collegamento si adatta
- Il collegamento mantiene la sua posizione relativa lungo la destinazione
Indicatori visivi:
- Un piccolo marcatore di connessione appare sul connettore di destinazione
- L'endpoint del connettore collegato si aggancia a questo marcatore
- Spostando il connettore di destinazione si aggiornano tutti i connettori collegati
Spostare i Punti di Collegamento
Per regolare dove un connettore si collega a un altro connettore:
- Seleziona il connettore collegato
- Fai clic e trascina l'endpoint che è collegato
- Fallo scorrere lungo il percorso del connettore di destinazione
- Rilascia nella posizione desiderata
Il punto di collegamento scorre lungo il percorso ma resta connesso.
Scollegare i Connettori
Per interrompere un collegamento connettore a connettore:
- Seleziona il connettore collegato
- Trascina il suo endpoint lontano dal connettore di destinazione
- Collegalo a una forma o lascialo non collegato
- Il connettore è ora indipendente
In alternativa:
- Elimina completamente il connettore collegato
- Usa Annulla immediatamente dopo aver creato il collegamento
Casi d'Uso
Annotazioni di flusso
Aggiungi note o commenti a punti specifici in un flusso:
[Start] ──────────────→ [End]
↓
[Note: "Critical step"]
Il connettore della nota si collega al punto centrale del flusso principale.
Alberi decisionali
Crea ramificazioni multi-via:
[Decision]
↓
├──→ [Option A]
├──→ [Option B]
└──→ [Option C]
Ogni connettore di ramificazione si collega a un tronco connettore principale.
Diagrammi di sequenza UML
Modella ritorni di messaggi o interruzioni:
Object A ─────message────→ Object B
↑
└──return
Il messaggio di ritorno si collega al connettore del messaggio originale.
Diagrammi di rete
Mostra punti di monitoraggio lungo le connessioni di rete:
[Router] ─────────────→ [Switch]
↓
[Monitor]
Il connettore del punto di monitoraggio si collega al collegamento di rete principale.

Stilizzare i Connettori Collegati
I connettori collegati possono avere stili diversi dalle loro destinazioni:
- Colori diversi: Distingui connessioni primarie e secondarie
- Punte di freccia diverse: Mostra direzione o tipo di relazione
- Pattern a trattini diversi: Indica ramificazioni opzionali vs. obbligatorie
- Spessori diversi: Enfatizza il flusso primario con linee più spesse
Questa differenziazione visiva aiuta i lettori a comprendere diagrammi complessi.
Combinare con i Punti di Piegatura
Puoi aggiungere punti di piegatura ai connettori collegati ad altri connettori:
- Collega il connettore al connettore di destinazione
- Fai doppio clic sul connettore collegato per aggiungere punti di piegatura
- Instrada il connettore collegato secondo necessità
- I punti di piegatura funzionano normalmente, anche se un'estremità è collegata a un connettore
Questo ti dà pieno controllo su scenari di instradamento complessi.
Limitazioni
- Prestazioni: Un numero molto elevato di collegamenti connettore a connettore (50+) può rallentare il rendering
- Dipendenze circolari: Evita di creare cicli (connettore A → connettore B → connettore A)
- Compatibilità esportazione: Alcuni formati di esportazione potrebbero non preservare le relazioni connettore a connettore
- Stabilità del collegamento: Spostare rapidamente le forme può causare lo spostamento dei punti di collegamento
Suggerimenti
- Usa per chiarezza: Usa connettore a connettore solo quando rende il diagramma più chiaro
- Limita la profondità: Evita di collegare connettori a connettori a connettori (tre livelli di profondità)
- Stilizza in modo distinto: Rendi i connettori collegati visivamente diversi dai connettori principali
- Etichetta i punti di collegamento: Aggiungi testo vicino ai punti di collegamento per spiegare la relazione
- Testa le esportazioni: Verifica che le connessioni connettore a connettore sopravvivano all'esportazione se necessario
Approcci Alternativi
A volte alternative più semplici funzionano meglio:
Invece di connettore a connettore:
- Aggiungi una forma nel punto di ramificazione
- Usa connettori multipli da una forma
- Aggiungi un'annotazione di testo direttamente sul connettore
- Usa una forma giunzione (piccolo cerchio o punto) come punto di unione esplicito
Considera queste alternative quando connettore a connettore risulta eccessivamente complesso.
Note Tecniche
I collegamenti connettore a connettore funzionano:
- Calcolando il punto più vicino sul percorso del connettore di destinazione
- Creando un collegamento parametrico (percentuale lungo il percorso)
- Ricalcolando il punto di collegamento quando la destinazione si muove
- Mantenendo la posizione relativa lungo la destinazione
Questo assicura che i collegamenti restino connessi anche quando il diagramma evolve.
Argomenti Correlati
- Connettori - Uso base dei connettori
- Connettori intelligenti - Instradamento automatico
- Punti di piegatura dei connettori - Instradamento manuale
- Diagrammi di sequenza UML - Caso d'uso comune