Estilo de Conector (TL)

O algoritmo de layout posiciona automaticamente os terminais de links (os pinos do conector) nos nós. O parâmetro de estilo de conector especifica como estes terminais são calculados para os links de saída no nó-pai.
Por padrão, o estilo de conector determina como os pontos de conexão dos links são distribuídos na borda da caixa delimitadora dos nós, simetricamente em relação ao meio de cada lado.
Um
gráfico de amostra mostrado com cada estilo de pino do conector em
sequência: centralizado e espaçado uniformemente para links diretos e
ortogonais
Estilos de conector
Para especificar o estilo de conector:
Use o método setConnectorStyle:
treeLayout.setConnectorStyle(ibm_ilog.graphlayout.tree.TreeLayout.CENTERED_PINS);   
Os valores válidos para connectorStyle são:
  • ibm_ilog.graphlayout.tree.TreeLayout.CENTERED_PINS
    Os terminais dos links são posicionados no centro da borda em que os links estão conectados.
  • ibm_ilog.graphlayout.tree.TreeLayout.EVENLY_SPACED_PINS
    Os pinos do conector são distribuídos uniformemente pela borda do nó. Este estilo funciona para links lineares e ortogonais.
  • ibm_ilog.graphlayout.tree.TreeLayout.AUTOMATIC_PINS
    O estilo de conector é selecionado automaticamente, dependendo do estilo de link e do modo de layout. Em modos não radiais, o algoritmo sempre escolhe pinos centralizados. Em modos de layout radiais, ele recorta os pinos na caixa delimitadora dos nós.
O estilo de conector e a interface da caixa de conexão de link funcionam juntos da seguinte maneira: aplicando o estilo de conector, os pontos de conexão propostos são calculados no retângulo obtido da interface da caixa de conexão de link (ou na caixa delimitadora do nó, se nenhuma interface da caixa de conexão de link tiver sido especificada).
A figura a seguir mostra um exemplo do efeito combinado.
Se os links estiverem conectados ao nó rosa na figura (à esquerda), eles parecerão assimétricos em relação à forma do nó, porque a parte relevante do nó (aqui: o losango superior) não está no centro da caixa delimitadora do nó, mas os pontos de conexão propostos são calculados em relação à caixa delimitadora.
Picture
illustrating the effect of the link connection box in combination
with link clipping
Efeito combinado de recorte e da caixa de conexão de link
It can be corrected by using a link connection box interface to explicitly specify a smaller connection box for the relevant part of the node (previous figure, right) such that the proposed connection points are placed symmetrically at the upper rhombus of the node.