Alle Layoutklassen übernehmen die Methode
performLayout
der Klasse ibm_ilog.graphlayout.GraphLayout
. Diese Methode ruft createLayoutReport
auf, um eine neue Instanz
des Layoutberichts anzufordern.
Sie können die Layoutberichtsinstanz nach Anschluss des Layouts mit der Methode getLayoutReport abrufen.
Die Standardimplementierung in der Basislayoutklasse erstellt eine Instanz von
ibm_ilog.graphlayout.GraphLayoutReport
. Einige Unterklassen überschreiben diese Methode, um eine entsprechende
Unterklasse zurückzugeben.
Andere Klassen wie ibm_ilog.graphlayout.random.RandomLayout
erfordern keine
bestimmten Informationen im Layoutbericht und überschreiben createLayoutReport
nicht.
In diesem Fall wird die Basisklasse ibm_ilog.graphlayout.GraphLayoutReport
verwendet.
Wenn Sie die Layoutklassen verwenden, müssen Sie den Layoutbericht selbst nicht instanziieren.
Die Instanziierung erfolgt automatisch.