Todas las clases de diseño heredan el método
performLayout
de la clase
ibm_ilog.graphlayout.GraphLayout
.
Este método llama a
createLayoutReport
para
obtener una instancia nueva del informe de diseño. Puede recuperar la
instancia de informe de diseño mediante el método
getLayoutReport tras
finalizar la ejecución del diseño. La implementación predeterminada
de la clase de diseño base crea una instancia de
ibm_ilog.graphlayout.GraphLayoutReport
.
Algunas subclases sustituyen este método para devolver una subclase
adecuada. Otras clases, como
ibm_ilog.graphlayout.random.RandomLayout
,
no necesitan almacenar información específica en el informe de diseño
y no sustituyen
createLayoutReport
. En este caso, se utiliza la clase base
ibm_ilog.graphlayout.GraphLayoutReport
. Cuando se utilizan las clases de diseño, no es necesario crear una instancia del informe de diseño manualmente. Esto se hace automáticamente.