Recursos e Parâmetros Genéricos do Algoritmo TL

Visão Geral (TL)

A seção ibm_ilog.graphlayout.tree.TreeLayout suporta os seguintes recursos genéricos definidos na classe ibm_ilog.graphlayout.GraphLayout. (Consulte também Parâmetros e Recursos da Classe Base.)
As subseções a seguir descrevem a maneira específica em que estes recursos são usados pela subclasse de Layout de Árvore.

Tempo Permitido (TL)

O algoritmo de layout parará se a configuração de tempo permitido tiver decorrido. Se o layout parar antecipadamente porque decorreu o tempo permitido, os nós e links não serão movidos de suas posições antes da chamada do layout.
O código de resultado no relatório de layout é ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID.
Para obter uma descrição deste parâmetro de layout na classe ibm_ilog.graphlayout.GraphLayout, consulte Tempo Permitido.

Layout de Componentes Conectados (TL)

O algoritmo de layout pode usar o mecanismo genérico para organizar os componentes conectados. (Para obter informações adicionais sobre este mecanismo, consulte Layout de Componentes Conectados). No entanto, ele possui um mecanismo interno especializado para organizar componentes conectados e, portanto, o mecanismo genérico é desativado por padrão.
O mecanismo de layout do componente conectado genérico tem a desvantagem de mover completamente componentes conectados. Fixed nodes within a component do not preserve their old position, and the resulting layout can be unstable on incremental changes, depending on which layout instance is used for the component layout.
Se o mecanismo de layout do componente conectado genérico estiver desativado, o algoritmo usará seu próprio mecanismo interno especializado em vez do mecanismo genérico para organizar cada componente como uma árvore separada. It is faster and more stable on incremental changes than the generic mechanism. Além disso, permite que o usuário configure a posição do layout.

Caixa de Conexão de Link (TL)

O algoritmo de layout pode usar uma interface da caixa de conexão de link (consulte Link connection box). Para obter detalhes, consulte Usando uma Interface da Caixa de Conexão de Link (TL).

Cálculo de Porcentagem de Conclusão (TL)

O algoritmo de layout calcula a porcentagem estimada de conclusão. Este valor pode ser obtido do relatório de layout durante a execução do layout. (Para obter uma descrição detalhada deste recurso, consulte Cálculo de Porcentagem de Conclusão e Listener de eventos de layout.)

Preservar Links Fixos (TL)

O algoritmo de layout não redimensiona os links que são especificados como fixos.
For more information about link parameters in the ibm_ilog.graphlayout.GraphLayout class, see Preservar Links Fixos and Estilo de Link (TL).

Preservar Nós Fixos (TL)

O algoritmo de layout não move os nós que são especificados como fixos.
For more information about node parameters in the ibm_ilog.graphlayout.GraphLayout class, see Preservar Nós Fixos.
O algoritmo de layout ignora totalmente os nós fixos e também não roteia os links que são incidentes para os nós fixos. It can result in unwanted overlapping nodes and link crossings. No entanto, este recurso é útil para componentes individuais, desconectados que podem ser organizados de forma independente.

Parar Imediatamente (TL)

O algoritmo de layout para após a limpeza se o método stopImmediately for chamado. (Para obter uma descrição deste método na classe ibm_ilog.graphlayout.GraphLayout, consulte Parar Imediatamente.) Se o layout parar antecipadamente porque decorreu o tempo permitido, os nós e links não serão movidos de suas posições antes da chamada do layout e o código de resultado no relatório de layout será ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID.