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.