Generische Merkmale und Parameter des HL

Ü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.