Übersicht über die generischen Merkmale
Die Klasse ibm_ilog.graphlayout.hierarchical.HierarchicalLayout unterstützt die folgenden
generischen Merkmale, die in der Klasse ibm_ilog.graphlayout.GraphLayout definiert sind (siehe Parameter und Features der Basisklasse):
In den folgenden Abschnitten wird die spezielle Weise beschrieben,
in der diese Parameter von dieser Unterklasse verwendet werden.
Zulässige Zeit (HL)
Der Layoutalgorithmus wird gestoppt, wenn die Einstellung für die zulässige Zeit
abgelaufen ist.
(Eine Beschreibung dieses Layoutparameters in der Klasse
ibm_ilog.graphlayout.GraphLayout
finden Sie unter
Zulässige Zeit.) Wenn das
Layout vorzeitig gestoppt wird, weil die zulässige Zeit abgelaufen ist, werden die Knoten und Links
nicht vor dem Layoutaufruf von ihren Positionen verschoben, und der Ergebniscode im Layoutbericht ist ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID
. Layout verbundener Komponenten (HL)
Der Layoutalgorithmus kann den generischen Mechanismus verwenden, um verbundene Komponenten anzulegen.
(Weitere Informationen zu diesem Mechanismus
finden Sie unter Layout verbundener Komponenten.) Wenn Sie diesen
Mechanismus verwenden, wird jede Komponente in einer eigenen Ebenenstruktur angelegt.
Knoten der ersten Ebene einer Komponente können an einer anderen Position als Knoten der ersten Ebene einer anderen
Komponente platziert werden.
Der generische Mechanismus für das Anlegen verbundener Komponenten ist jedoch standardmäßig inaktiviert.
In diesem Fall kann der Layoutalgorithmus nicht verbundene Graphen trotzdem verarbeiten.
Er führt alle Komponenten in einer globalen Ebenenstruktur zusammen.
Linkverbindungsrahmen (HL)
Der Layoutalgorithmus kann eine Schnittstelle für Linkverbindungsrahmenprovider verwenden.
Weitere Einzelheiten finden Sie unter Schnittstelle für Linkverbindungsrahmen verwenden (HL).
Berechnung der Fertigstellung in Prozent (HL)
Der Layoutalgorithmus berechnet die geschätzte Fertigstellung in Prozent.
Dieser Wert kann während der Ausführung des Layouts aus dem Layoutbericht abgerufen werden.
(Eine Ausführliche Beschreibung dieser Merkmale finden Sie unter
Berechnung der Fertigstellung in Prozent und
Ereignislistener für Graphenlayout.)
Feste Links beibehalten (HL)
Der Layoutalgorithmus formt die Links, die als feste Links angegeben sind, nicht um.
Feste Links werden ignoriert. (Weitere Informationen zu Linkparametern in der Klasse
ibm_ilog.graphlayout.GraphLayout
finden Sie unter
Feste Links beibehalten und
Linkstil (TL).) Feste Knoten beibehalten (HL)
Der Layoutalgorithmus verschiebt keine Knoten, die als feste Knoten angegeben sind.
(Weitere Informationen zu Knotenparametern in der Klasse
ibm_ilog.graphlayout.GraphLayout
finden Sie unter
Feste Knoten beibehalten.) Außerdem
ignoriert der Layoutalgorithmus feste Knoten und steuert keine Einfallslinks der festen Knoten.
Dies kann zu unerwünschten Knotenüberschneidungen und Linkkreuzungen führen.
Dieses Merkmal ist jedoch hilfreich für einzelne nicht verbundene Komponenten, die unabhängig angelegt werden können.
Sofort stoppen (HL)
Der Layoutalgorithmus wird nach der Bereinigung gestoppt, wenn die Methode
stopImmediately aufgerufen wird.
(Eine Beschreibung dieser Methode in der Klasse
ibm_ilog.graphlayout.GraphLayout
finden Sie unter
Sofort stoppen.) Wenn das
Layout vorzeitig gestoppt wird, weil die zulässige Zeit abgelaufen ist, werden die Knoten und Links
nicht vor dem Layoutaufruf von ihren Positionen verschoben, und der Ergebniscode im Layoutbericht ist ibm_ilog.graphlayout.GraphLayoutReport.STOPPED_AND_INVALID
.