Visión general (DA)
La clase
ibm_ilog.graphlayout.tree.TreeLayout admite las siguientes características genéricas
definidas en la clase
ibm_ilog.graphlayout.GraphLayout.
(Consulte también
Parámetros y características de la clase base).
En los subapartados siguientes se describe la forma
especial que tiene la subclase de Diseño de árbol de utilizar estas
características.
Tiempo permitido (DA)
El algoritmo de diseño se detiene si ha transcurrido el
tiempo permitido. Si el diseño se detiene antes de tiempo porque ha
transcurrido el tiempo permitido, los nodos y enlaces no se mueven de
sus posiciones antes de que se llame al diseño.
El código de resultado del informe de diseño es
ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID.
Para obtener una descripción de este parámetro de diseño
de la clase ibm_ilog.graphlayout.GraphLayout,
consulte
Tiempo permitido.
Diseño de componentes conectados (DA)
El algoritmo de diseño puede utilizar el mecanismo
genérico para diseñar componentes conectados. (Para obtener más
información sobre este mecanismo, consulte
Diseño de componentes conectados ).
Sin embargo, tiene un mecanismo interno especializado para diseñar
componentes conectados y, por lo tanto, el mecanismo genérico está
inhabilitado de forma predeterminada.
El mecanismo genérico de diseño de componentes
conectados tiene la desventaja de que mueve los componentes
conectados completamente. Los nodos fijos dentro de un componente no
conservan su posición anterior y el diseño resultante puede ser
inestable en los cambios incrementales, dependiendo de qué instancia
de diseño se utilice para el diseño de componentes.
Si el mecanismo genérico de diseño de componentes
conectados está inhabilitado, el algoritmo utiliza su propio
mecanismo interno especializado en lugar del mecanismo genérico para
diseñar cada componente como un árbol separado. Es más rápido y
estable en los cambios incrementales que el mecanismo genérico. Además, permite que el usuario establezca la posición del
diseño.
Recuadro de conexión de enlace (DA)
El algoritmo de diseño puede utilizar una interfaz de
recuadro de conexión de enlace (consulte
Link connection box). Para obtener más información, consulte
Utilización de una interfaz de recuadro de conexión de
enlace (DA) .
Cálculo del porcentaje completado (DA)
El algoritmo de diseño hace una estimación del
porcentaje completado. Este valor puede obtenerse del informe de
diseño durante la ejecución del diseño. (Para obtener una descripción
detallada de esta característica, consulte
Cálculo del porcentaje completado
y
Escuchas de sucesos de diseño de gráficos).
Conservar enlaces fijos (DA)
El algoritmo de diseño no cambia de forma los enlaces
especificados como fijos.
Para obtener más información sobre los parámetros de los
enlaces de la clase
ibm_ilog.graphlayout.GraphLayout, consulte
Conservar enlaces fijos
y
Estilo de enlace (DA) .
Conservar nodos fijos (DA)
El algoritmo de diseño no mueve los nodos especificados
como fijos.
Para obtener más información sobre los parámetros de los
nodos de la clase
ibm_ilog.graphlayout.GraphLayout, consulte
Conservar nodos fijos .
El algoritmo de diseño ignora completamente los nodos
fijos y tampoco direcciona los enlaces que inciden en los nodos
fijos. Esto puede dar lugar a nodos que se solapan e intersecciones
de enlaces.
No obstante, esta característica es útil para componentes
individuales desconectados que se pueden diseñar de forma
independiente.
Detener inmediatamente (DA)
El algoritmo de diseño se detiene tras una operación de
limpieza si se llama al método stopImmediately. (Para obtener una descripción de este método de la
clase ibm_ilog.graphlayout.GraphLayout, consulte
Detener inmediatamente ). Si el diseño se detiene antes de tiempo porque ha transcurrido el
tiempo permitido, los nodos y enlaces no se mueven de sus posiciones
antes de que se llame al diseño y el código de resultado del informe
de diseño es
ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID.