Window-Master

Die folgenden Use-Cases beschreiben Operationen, die die Verwaltung der Fenster innerhalb des Window-Masters steuern.

Abbildung 5-5. Use-Case-Diagramm: Window-Master

Use-Case-Diagramm: Window-Master

Close Window

Schließt das im Window-Master selektierte Graph-Window.

Vorbedingungen

  • Ein Fenstereintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE schließt das Graph-Window, das der im Window-Master selektierte Fenstereintrag referenziert, und entfernt den selektierten Fenstereintrag.

Close Windows Hierarchically

Schließt die Graph-Windows aller hierarchisch tiefer liegenden Fenstereinträge unter einem im Window-Master selektierten.

Vorbedingungen

  • Ein Grapheneintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE schließt sämtliche Graph-Windows, die von Fenstereinträgen im Window-Master referenziert werden, welche sich hierarchisch unter dem selektierten Grapheneintrag im Window-Master befinden, und das Fenster, das durch den selektierten Grapheintrag repräsentiert wird.

  2. OpenCAGE entfernt sämtliche Fenstereinträge aus dem Window-Master, die sich hierarchisch unter dem selektierten Fenstereintrag befinden.

Minimize Window

Minimiert das im Window-Master selektierte Graph-Window.

Vorbedingungen

  • Ein Fenstereintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE minimiert das im Window-Master selektierte Graph-Window. Wenn das Graph-Window bereits minimiert ist, geschieht nichts.

Minimize Windows Hierarchically

Minimiert alle Fenster in der Hierarchie unter dem selektierten Grapheneintrag.

Vorbedingungen

  • Ein Grapheneintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE minimiert alle Graph-Windows, die in der Hierarchie unter dem selektierten Grapheneintrag liegen, und das Fenster, das durch den selektierten Grapheintrag repräsentiert wird.Graph-Windows, die bereits minimiert sind, bleiben unverändert.

Restore Window

Bringt das im Window-Master selektierte Graph-Window auf die ursprüngliche Größe.

Vorbedingungen

  • Ein Fenstereintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE bringt das im Window-Master selektierte Graph-Window auf die Größe, die es vor der Minimierung hatte und plaziert es an die Stelle, an der es vor der Minimierung war. Ist das Graph-Window nicht minimiert, bleibt es unverändert.

Restore Windows Hierarchically

Bringt die im Window-Master hierarchisch unter dem selektierten Grapheneintrag liegenden Fenster auf ursprüngliche Größe.

Vorbedingungen

  • Ein Grapheneintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE bringt sämtliche Graph-Windows, die von Fenstereinträgen im Window-Master referenziert werden, welche sich hierachisch unter dem selektierten Grapheneintrag im Window-Master befinden, auf die Größe und an die Position, die sie vor der Minimierung hatten. Dasselbe geschieht mit dem Fenster, das durch den markierten Grapheneintrag repräsentiert wird. Graph-Windows, die nicht minimiert sind, bleiben unverändert.

Open Window For Displayed Graph Component

Erstellt ein neues Graph-Window, das den Graphen zum selektierten Grapheneintrag im Window-Master zeigt.

Vorbedingungen

  • Ein Grapheneintrag im Window-Master ist selektiert.

mögliche Einstiegspunkte

  • Kontextmenü

  • Skript

Ablauf

  1. OpenCAGE öffnet ein neues Graph-Window, in dem die Graphenkomponente gezeigt wird, die der selektierte Grapheneintrag im Window-Master referenziert. Anschließend fügt OpenCAGE auf der gleichen Ebene wie der selektierte Grapheneintrag einen neuen Grapheneintrag im Window-Master ein, der das neu erstellte Graph-Window referenziert.