Visión general de las características genéricas
La clase
ibm_ilog.graphlayout.hierarchical.HierarchicalLayout
admite las siguientes características genéricas definidas en la clase
ibm_ilog.graphlayout.GraphLayout
(consulte
Parámetros y características de la clase base):
En los párrafos siguientes se describe la forma especial
que tiene esta subclase de utilizar estos parámetros.
Tiempo permitido (DJ)
El algoritmo de diseño se detiene si ha transcurrido el
tiempo permitido. (Para obtener una descripción de este parámetro de diseño de
la clase
ibm_ilog.graphlayout.GraphLayout
,
consulte
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 y el código de resultado del informe
de diseño es
ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID
. Diseño de componentes conectados (DJ)
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 ).
Cuando se utiliza este mecanismo, cada componente se presenta en su
propia estructura de nivel individual. Los nodos del primer nivel de
un componente pueden colocarse en una posición distinta que los nodos
del primer nivel de otro componente.
Sin embargo, el mecanismo genérico para diseñar
componentes conectados está inhabilitado de forma predeterminada. En
este caso, el algoritmo de diseño todavía puede manejar gráficos no
conexos. Fusiona todos los componentes en una estructura de nivel
global.
Recuadro de conexión de enlace (DJ)
El algoritmo de diseño puede utilizar una interfaz de
proveedor de recuadro de conexión de enlace. Para obtener más información, consulte
Utilización de una interfaz de recuadro de conexión de
enlace (DJ) .
Cálculo del porcentaje completado (DJ)
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 (DJ)
El algoritmo de diseño no cambia de forma los enlaces
especificados como fijos. De hecho, los enlaces fijos se ignoran. (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 (DJ)
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 ).
Además, el algoritmo de diseño ignora 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 (DJ)
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
.