Parâmetros de Especialistas para o Modo BY_CLUSTER_IDS

O modo de armazenamento em cluster ibm_ilog.graphlayout.circular.CircularLayout.BY_CLUSTER_IDS usa um layout de árvore radial integrado que não fornece a funcionalidade integral do ibm_ilog.graphlayout.tree.TreeLayout, usado no modo de armazenamento em cluster AUTOMATIC. É simples e ajustado para velocidade. No entanto, possui alguns parâmetros de especialistas úteis.

Minimização de Área (CL)

Para gráficos grandes, o raio dos círculos concêntricos, em que os clusters são posicionados, pode se tornar muito grande. Portanto, o Layout Circular fornece um modo opcional que reduz a área total do layout. Para reduzir a área total, os clusters são distribuídos mais igualmente no círculo.
Exemplo de Especificação do Modo de Minimização de Área (algoritmo CL)
Para ativar ou desativar o modo de minimização da área:
Use o método:
layout.setAreaMinimizationEnabled(true)   
O valor padrão é false (a minimização da área é desativada).
A decisão sobre ativar o modo de minimização de área depende essencialmente do tamanho da rede, o modo de minimização de área é mais adequado para redes grandes.
Para se ter uma ideia da diferença que o modo de minimização de área faz, compare os seguintes layouts da mesma rede.
Uma
rede grande organizada da maneira padrão com a minimização de área
desativada
Minimização de área desativada (padrão)
A
mesma rede grande organizada mais claramente com a minimização de área
ativada
Minimização de área ativada
Este parâmetro não terá efeito se o modo de armazenamento em cluster for AUTOMATIC ou BY_SUBGRAPHS.

Manipulação de Gráficos Desconectados

Conforme explicado no Algoritmo CL, cada componente conectado da rede é organizado separadamente. Quando o modo de armazenamento em cluster BY_CLUSTER_IDS estiver ativado, haverá duas maneiras de organizar os componentes. A única maneira é usar o mecanismo genérico para organizar os componentes conectados, o que posiciona os componentes usando um layout de grade. Neste caso, os parâmetros de layout relacionados a distâncias de componentes devem ser configurados no layout de grade. Para obter informações adicionais sobre este mecanismo, consulte Layout de Componentes Conectados (CL).
A outra forma é usar o layout de árvore radial integrado diretamente. Ele organiza os componentes na região de layout especificada. Neste caso, o deslocamento mínimo entre dois componentes pode ser especificado da seguinte maneira (consulte Parâmetros Dimensionais (CL)).
Exemplo de Especificação do Deslocamento entre cada Componente Conectado (algoritmo CL)
Para especificar o deslocamento entre cada componente conectado:
Use o método:
layout.setDisconnectedGraphOffset(20)  
Este parâmetro não terá efeito se o modo de armazenamento em cluster for BY_SUBGRAPHS.