Weftmap
Documentación

Leer el diagrama

Weftmap dibuja dos tipos de diagrama: un call graph para lenguajes de programación y un diagrama entidad-relación para SQL. Esta página explica cómo interpretar nodos, aristas y controles.

Nodos

  • Módulo — cada archivo, dibujado como un contenedor que agrupa sus funciones.
  • Función / método — una definición dentro de un módulo o clase.
  • Clase — agrupa sus métodos (en lenguajes con clases).
  • Tabla — en SQL, una entidad con su lista de columnas, tipos y claves PK/FK.

Aristas

  • calls — una función llama a otra (línea animada).
  • imports — un módulo importa otro.
  • extends — una clase hereda de otra.
  • references — en SQL, una foreign key apunta a otra tabla.

Cardinalidad (SQL)

Las aristas de foreign key muestran su cardinalidad:

  • 1:N — una fila referencia muchas (FK normal).
  • 1:1 — la columna FK es única o es la PK completa.
  • N:M — inferida desde una tabla puente (PK compuesta de dos FKs).

Leyenda y controles

  • Leyenda: arriba a la izquierda; haz clic en un tipo de arista para ocultarlo o mostrarlo.
  • Mover y zoom: arrastra el lienzo, usa la rueda para acercar.
  • Encuadrar: los controles inferiores reajustan la vista.
Solo se dibujan las definiciones de tu código. Las llamadas a builtins o librerías externas se omiten para mantener el grafo legible.