Estilo de conector (DA)

El algoritmo de diseño coloca automáticamente los puntos finales de los enlaces (las fijaciones de conector) en los nodos. El parámetro estilo de conector especifica cómo se calculan estos puntos finales para los enlaces de salida en el nodo padre.
De forma predeterminada, el estilo de conector determina cómo se distribuyen los puntos de conexión de los enlaces en el borde del recuadro delimitador de los nodos, simétricamente respecto al centro de cada lado.
Gráfico
de ejemplo que se muestra con cada estilo de fijación de conector:
centrada y espaciada de manera uniforme para enlaces directos y
ortogonales
Estilos de conector
Para especificar el estilo de conector:
Utilice el método setConnectorStyle:
treeLayout.setConnectorStyle(ibm_ilog.graphlayout.tree.TreeLayout.CENTERED_PINS);   
Los valores válidos para connectorStyle son:
  • ibm_ilog.graphlayout.tree.TreeLayout.CENTERED_PINS
    Los puntos finales de los enlaces se colocan en el centro del borde donde se conectan los enlaces.
  • ibm_ilog.graphlayout.tree.TreeLayout.EVENLY_SPACED_PINS
    Las fijaciones de conector están distribuidas de manera uniforme a lo largo del borde del nodo. Este estilo funciona para los enlaces directos y ortogonales.
  • ibm_ilog.graphlayout.tree.TreeLayout.AUTOMATIC_PINS
    El estilo de conector se selecciona automáticamente en función del estilo de enlace y la modalidad de diseño. En las modalidades no radiales, el algoritmo siempre elige fijaciones centradas. En las modalidades de diseño radial, recorta las fijaciones en el recuadro delimitador de los nodos.
El estilo de conector y la interfaz de recuadro de conexión de enlace funcionan conjuntamente de la siguiente manera: aplicando el estilo de conector, se calculan los puntos de conexión propuestos en el rectángulo obtenido de la interfaz de recuadro de conexión de enlace (o en el recuadro delimitador del nodo, si no se ha especificado ninguna interfaz de recuadro de conexión de enlace).
En la figura siguiente se muestra un ejemplo del efecto combinado.
Si los enlaces están conectados en el nodo rosa de la figura (izquierda), parecen asimétricos con respecto a la forma del nodo, porque la parte relevante del nodo (aquí, el rombo superior) no está en el centro del recuadro delimitador del nodo, pero los puntos de conexión propuestos se calculan con respecto al recuadro delimitador.
Imagen
que ilustra el efecto del recuadro de conexión de enlace en
combinación con el recorte de enlace
Efecto combinado del recorte de enlace y del recuadro de conexión de enlace
Puede corregirse utilizando una interfaz de recuadro de conexión de enlace para especificar explícitamente un recuadro de conexión más pequeño para la parte relevante del nodo (figura anterior, derecha) de modo que los puntos de conexión propuestos se coloquen de forma simétrica en el rombo superior del nodo.