12.2. Das Verhalten der Maus im Editierfenster

Das generelle Verhalten der Maus und die Benennung der Tasten ist im Kapitel ??berblick ??ber die Anwenderschnittstelle ausgef??hrt ( siehe Kapitel 8, Einleitung).

12.2.1. Taste 1-Klick

In der Werkzeugleiste des Editierfensters wird der Taste 1-Klick dazu verwendet, ein Werkzeug f??r das Erstellen eines neuen Modellelementes auszuw??hlen und dieses dem Diagramm hinzuzuf??gen ( siehe Doppelklicken zum Erstellen mehrerer Modellelemente). Das Hinzuf??gen eines neuen Modellelementes zum Diagramm wird bei den meisten Werkzeugen durch bewegen der Maus in den Editierbereich und erneutes klicken bewerkstelligt.

Im Haupteditierbereich wird der Taste 1-Klick dazu verwendet, ein individuelles Modellelement zu markieren.

Viele Modellelemente (z.B. Akteur, Klasse) zeigen spezielle Verhaltensweisen, wenn sie markiert sind und die Maus dar??ber f??hrt. Diese werden „Auswahl-Aktionsschaltfl??chen“ genannt, siehe Abschnitt 12.6, „Auswahl-Aktionsschaltfl??chen“. Sie erscheinen an den Seiten, oben und unten und geben einen Beziehungstyp an. Klicken auf eine Auswahl-Aktionsschaltfl??che erstellt eine neues Modellelement mit einer Beziehung des angezeigten Typs. Wenn die Umschalttaste gedr??ckt ist, wenn die Maus ??ber ein markiertes Modellelement f??hrt, werden manchmal unterschiedliche Griffe angezeigt. Sie stehen f??r unterschiedliche Beziehungstypen.

Wo der Taste 2-Klick verwendet wurde, um ein kontextsensitives Popup-Men?? zu ??ffnen (siehe unten), wird der Taste 1-Klick dazu verwendet, den gew??nschten Men??eintrag auszuw??hlen. Das Popup-Men?? wird durch einen beliebigen Taste 1-Klick ausserhalb des Men??bereiches entfernt.

Es gibt verschiedene noch detailliertere Effekte, die in den Beschreibungen der verschiedenen Werkzeuge diskutiert werden (siehe Abschnitt 12.4, „Die Werkzeugleiste“).

12.2.2. Taste 1-Doppelklick

Wenn dies in der Werkzeugleiste mit einem Werkzeug zum Hinzuf??gen eines Modellelementes verwendet wird, wird das markierte Modellelement dem Zeichenbereich mehrmals hinzugef??gt. Einmal f??r jeden weiteren Tastenklick, bis das Werkzeug erneut markiert oder ein anderes Werkzeug ausgew??hlt wird.

Wenn er innerhalb des Zeichenbereiches auf einem Modellelement mit Subkomponenten verwendet wird, wird der Doppelklick die Subkomponente zum Editieren ausw??hlen (wenn notwendig, wird eine erstellt).

Das Doppelklicken ??ber einem Operationsbereich einer Klasse wird die Operation ausw??hlen. Oder eine erstellen, sofern noch keine vorhanden ist.

Eine spezielle Anwendung gibt es mit Paket-Modellelementen im Klassendiagramm. Ein Doppelklick auf ein Paket bringt Sie zu dem mit einem Paket verkn??pften Klassendiagramm (das erste wird erstellt, wenn es mehr als eines gibt) oder bietet Ihnen an, eines f??r Sie zu erstellen, wenn keines vorhanden ist. Siehe Abbildung 12.2, „ Der Dialog f??r das Hinzuf??gen eines neuen Klassendiagrammes “

Abbildung 12.2. Der Dialog f??r das Hinzuf??gen eines neuen Klassendiagrammes

Der Dialog f??r das Hinzuf??gen eines neuen Klassendiagrammes


12.2.3. Taste 1-Bewegung

Wo das Modellelement hinzugef??gt wurde, wird mit dem Taste 1- Klick ??ber dem abschliessenden Modellelement eine besondere Form eines Verbinders mit seinem Endpunkt angezeigt. Der Taste 1- Klick darf auch im Raum zwischen den Modellelementen verwendet werden, um Verbindungspunkte an einem Verbinder zu erstellen. Dies ist immer dann n??tzlich, wo Verbinder auf sich selbst erstellt werden m??ssen.

??ber grafischen Modellelementen wird die Taste 1-Bewegung das Modellelement an eine neue Position bewegen.

Grafische, markierte Modellelemente zeigen Griffe an den Ecken oder Enden an. Diese k??nnen f??r Gr????en??nderungen verwendet werden.

Einige Modellelemente (z.B. Akteur, Klasse) zeigen spezielle Griffe („Auswahl-Aktionsschaltfl??chen“, siehe Abschnitt 12.6, „Auswahl-Aktionsschaltfl??chen“) an den Seiten, oben und unten an, die gezogen werden k??nnen, um Beziehungstypen zwischen anderen Modellelementen zu bilden.

Wo das Modellelement eine Form von Verbinder zwischen anderen Elementen ist, verursacht die Taste 1-Bewegung neben den Griffen die Erstellung eines neuen Griffes, der es dem Verbinder erlaubt, sich mit diesem Punkt zu verbinden. Dies funktioniert nur, wenn die verbindende Linie nicht gerade rechtwinklig ist. Solche neuen Griffe k??nnen durch das Bewegen auf das Ende des Verbinders entfernt werden.

Es gibt verschiedene noch detailliertere Effekt, die in den Beschreibungen der verschiedenen Werkzeuge diskutiert werden (siehe Abschnitt 12.4, „Die Werkzeugleiste“).

12.2.4. Umschalt- und Strg-Taste und die Taste 1

Wo mehrere Markierungen zu erstellen sind, wird die Strg-Taste mit der Taste 1 verwendet, um unmarkierte Modellelemente den aktuell markierten hinzuzuf??gen. Wo ein Modellelement bereits markiert ist, wird es aus der aktuellen Markierung entfernt.

Klicken auf die Taste 1 w??hrend die Umschalttaste gedr??ckt ist, aktiviert das Werkzeug Besen. Dieses veranlasst, dass die markierten Modellelemente (und alles andere mitbewegt wird) durch den Besen verschoben wird (siehe Abschnitt 12.4.1, „Layout-Werkzeuges“).

12.2.5. Alt Gr mit Taste 1-Bewegung

Das Dr??cken der Taste 1 im Diagramm, w??hrend die "ALT Gr"-Taste gedr??ckt ist, erlaubt es, die Leinwand mit der Taste 1- Bewegung in alle Richtungen zu scrollen.

12.2.6. Taste 2-Aktionen

Wenn sie ??ber Modellelementen im Editierfenster verwendet wird, wird ein kontextabh??niges Popup-Men?? erscheinen. Die Men??eintr??ge sind aktiviert (aber nicht ausgew??hlt) und die Untermen??s werden durch die fortgesetzte Mausbewegung aufgeblendet (ohne irgend eine Taste). Die Men??eintr??ge werden mit Taste 1 oder Taste 2 ausgew??hlt. Details ??ber die spezifischen Popup-Men??s siehe Abschnitt 12.10, „Pop-Up Men??'s“.

F??r den Fall, dass mehrere Elemente markiert sind, erscheint das Popup-Men?? nur, wenn alle Elemente von der gleichen Art sind. In diesem Fall, wirken die Funktionen auf alle markierten Elemente.

12.2.7. Taste 2-Doppelklick

Dies hat keinen anderen Effekt als der einfache Taste 2-Klick.

12.2.8. Taste 2-Bewegung

Sie wird verwendet, um Elemente in einem mit Hilfe eines Taste 2-Klicks ge??ffneten kontextsensitiven Men?? zu markieren.