Orthogonales Layout

Ein orthogonales Layout ist ein Mehrzweck-Layoutanbieter für ungerichtete Modelle. Es erzeugt kompakte Zeichnungen ohne Überlappungen, mit wenigen Übergängen und wenigen Krümmungen.

Ein orthogonales Layout ist für Modelle nützlich, die Datenbankschema, Systemverwaltung und Software-Engineering verwenden.

Das orthogonale Layout verfügt über folgende Optionen.
  • Layoutstil: Wählen Sie einen der folgenden Stile aus:

    Normal (Standard): Die Knotengrößen werden durch dieses Layout nicht geändert. Die Zeichnung enthält sehr wenige Krümmungen.

    Kästchen: Die Größe der Knoten wird entsprechend der Anzahl und Position ihrer Nachbarn geändert, um die Gesamtanzahl der Krümmungen zu reduzieren.

    Festes Kästchen: Ähnlich wie „Kästchen“, behält aber die ursprünglichen Entitätsgrößen bei.

    Fest gemischt: Ähnlich wie „Gemischt“, behält aber die ursprünglichen Entitätsgrößen bei.

    Gemischt: Entspricht „Kästchen“, die Größe aller Entitäten wird jedoch so geändert, dass sie gleich groß sind. Führt zusätzliche Krümmungen ein und leitet das letzte Beziehungssegment dieser Beziehungen nicht-orthogonal an die benachbarten Entitäten weiter.

    Normaler Baum: Ähnlich wie „Normal“, es werden jedoch unter Verwendung eines spezialisierten Baumlayoutalgorithmus umfangreichere Unterbaumstrukturen verarbeitet. Dies ist für baumartige Strukturen besser geeignet als der ursprüngliche orthogonale Layoutstil.

    Einheitlich: Vor der Verarbeitung des Modells wird die Größe aller Entitätsgrößen so geändert, dass sie gleich groß sind.

  • Beziehungsübergänge reduzieren: Verringert die Gesamtzahl der Beziehungsübergänge. Die Kosten für die Reduzierung entstehen durch die erhöhte Ausführungszeit des Layouts.

  • Längenreduzierung: Verringert die Gesamtbeziehungslänge. Die Kosten für die Reduzierung entstehen durch die erhöhte Ausführungszeit des Layoutalgorithmus.

  • Entitätsbeschriftungen berücksichtigen: Garantiert, dass Entitätsbeschriftungen nicht mit Entitäten im Modell überlappen.
Greifen Sie auf die folgenden Einstellungen zu, indem Sie auf den Pfeil in der rechten unteren Ecke des Bereichs „Organische Layoutoptionen“ im Menüband klicken. Klicken Sie nach dem Ändern der Einstellungen auf Anwenden, um die Änderungen zu übernehmen und zu einer anderen Registerkarte zu wechseln. Alternativ können Sie auf OK klicken, um zur Arbeitsfläche zurückzukehren. Klicken Sie auf Zurücksetzen, wenn Sie Änderungen vornehmen, die Sie rückgängig machen möchten, und noch nicht auf „Anwenden“ oder „OK“ geklickt haben.
Registerkarte „Allgemein“
  • Layoutstil: Siehe Beschreibung oben.
  • Rasterabstand: Definiert den virtuellen Rasterabstand, der vom Layoutalgorithmus verwendet wird. Jede Entität wird so platziert, dass ihr Mittelpunkt auf einem Rasterpunkt liegt. Kanten werden so verlegt, dass ihre Segmente auf Gitterlinien liegen, wenn die Endgeräteentitäten der Beziehungen eine entsprechende Platzierung der Ports zulassen. Beachten Sie, dass diese Option nur bei dem Layoutstil „Normal“ befolgt werden kann.
  • Beziehungsübergänge verringern: Siehe Beschreibung oben.
  • Längenreduzierung: Siehe Beschreibung oben.
  • Krümmungen minimieren: Vermeidet schraubenförmige Anordnung von Entitätsketten.
  • Randomisierung verwenden: Erhöht mit hoher Wahrscheinlichkeit die allgemeine Layoutqualität. Die Kosten für diese Layoutoptimierung entstehen durch die Ausführungszeit und nicht-deterministische Ergebnisse für nachfolgende Layoutaufrufe.
  • Flächenmaximierung verwenden:
  • Vorhandenes Layout als Skizze verwenden: Interpretiert das ursprüngliche Modelllayout als Skizze des resultierenden orthogonalen Layouts. Der Layoutalgorithmus versucht, die vorliegende Skizze zu „orthogonalisieren“, ohne zu viel Änderungen in Bezug auf die ursprüngliche Zeichnung vorzunehmen
  • Entitätsbeschriftungen berücksichtigen: Siehe Beschreibung oben.
  • Kantenbeschriftung: Wählen Sie einen der folgenden Stile aus: „Keine“ (Standard). Bei ausgewählten Beziehungen werden keine Beschriftungen angezeigt. Allgemein: Sucht Beschriftungspositionen für die Beschriftungen eines bestimmten Modells, sodass sich diese idealerweise nicht untereinander oder mit Modellelementen überlappen. Dies geschieht, ohne dass Entitäten oder Beziehungen in irgendeiner Weise geändert werden. Integriert (Standard): Wird zusammen mit dem Layoutstil „Normal“ verwendet. Der Stil wird bei der Bestimmung der Entitätsplatzierung und der Beziehungspfadgenerierung berücksichtigt. Mit dieser Strategie wird sichergestellt, dass keine Beziehungsbeschriftung mit anderen Objekten im Diagramm überlappt.
  • Kantenbeschriftungsmodus (inaktiv, wenn bei „Beschriftung“ der Eintrag „Keine“ ausgewählt wurde): Wählen Sie einen der folgenden Stile aus:

    Unverändert (Standard): Behält Beschriftungen unverändert bei; sie werden nicht geändert.

    Mitte: Platziert Beschriftungen in der Mitte der Beziehungen.

    Seite (Standard): Platziert Beschriftungen auf der Seite der Beziehungen.

    Frei: Lässt nicht angegebene Beschriftungspositionen zu.