Einstiegspunkte für die Use-Cases

Der Einstiegspunkt Skript

Neben der Möglichkeit, Use-Cases interaktiv auszuführen, ist bei OpenCAGE eine Skriptfunktion als Erweiterung vorgesehen. Sie wird durch Kommandos, die aus einer Protokolldatei eingelesen werden, realisiert (siehe Skript-Funktionalität, Abschnitt namens Skript-Funktionalität).

Die entsprechenden Use-Cases erhalten als zusätzlichen Einstiegspunkt „Skript“. Die Eingabe erfolgt somit nicht mehr über Maus und Tastatur, sondern die entsprechenden Parameter werden aus der Skript-Datei eingelesen. Damit sind die Punkte, die die Benutzereingabe betreffen, für diesen Fall irrelevant.

Der Einstiegspunkt Direkte Manipulation

Unter der direkten Manipulation versteht man das Anklicken oder das Verschieben eines graphischen Obkekts mit der Maus (z.B. Anklicken eines Knotens). Bei der direkten Manipulation wird der Mauszeiger über das zu manipulierende Objekt bewegt und dort die Funktion ausgeführt.

Zur direkten Manipulation gehört auch das Selektieren von Knoten. In den Use-Cases gilt oft, dass mindestens ein Knoten selektiert sein muss.

Einstiegspunkt Kontextmenüs

Der View-Master, Window-Master und die Graph-Windows haben Kontextmenüs (siehe Kontextmenüs, Abschnitt namens Kontextmenüs in Kapitel 3). Diese werden angezeigt, wenn im Fenster die rechte Maustaste gedrückt wird. Danach kann der Benutzer eine Aktion auswählen.

Graph-Window-Buttons

Jedes Graph-Window hat direkt oberhalb der vertikalen Scrollbar Buttons. Diese sind dazu gedacht, alle RFG-Objekte im selben Graph-Window zu selektieren bzw. die Selektion zu invertieren.

Menüleiste

Die Menüleiste befindet sich in der Workbench.