Interaktion

Wie in der Einführung beschrieben besteht die Interaktion mit dem Algorithmus oder der Datenstruktur aus der Auswahl von Operationen und Teiloperationen. Da im GenEditor sowohl die Auswahl von Operationen als auch Teiloperationen unterstützt werden müssen, gibt es 2 verschiedene bzw. kombinierte Auswahlmodi:

Operationsauswahl-Modus:

In diesem Modus der Interaktionskomponente können nur Operationen ausgewählt werden, die dann komplett auf der Datenstruktur ausgeführt werden.

Kombinierter Operations- und Teiloperationsauswahl-Modus:

Bei diesem Modus ist es möglich sowohl Operationen als auch Teiloperationen auszuwählen. D.h. wenn die Auswahl z.B. über ein Kontext-Menu von der Interaktionskomponente durchgeführt werden muss, dann hat man in dem Kontext-Menu sowohl die Möglichkeit Operationen als auch Teiloperationen auszuführen. Im Unterschied zum Operationsauswahl-Modus werden hier Operationen nicht auf der Datenstruktur ausgeführt, was heißt das lediglich ein sogenanntes Template erzeugt wird, das die gewählte Operation repräsentiert. Direkt auf das Template sind dann die entsprechenden Teiloperationen durch Auswahl in der Interaktionskomponente auszuführen (siehe dazu auch "Aufgabenerstellung: Fault-Mode").

 

Nach dieser sehr abstrakten Beschreibung wird in den folgenden Abschnitten genau darauf eingegangen, wie Operationen und Teiloperationen bei den verschiedenen PlugIn's konkret ausgewählt werden können.