Download Volltext

Transcript
5. Beschreibung der neuen Architektur
CutSelectionRequestEvent
Reaktion: Die aktuelle Markierung im Text wird in die Zwischenablage kopiert. Der markierte Textbereich wird anschließend
gelöscht.
DeleteSelectionRequestEvent
Reaktion: Der markierte Textbereich wird gelöscht.
PasteRequestEvent
Reaktion: Der aktuelle Inhalt der Zwischenablage wird an der aktuellen Caretposition in den Text eingefügt.
RefreshRequestEvent
Reaktion: Baut die farbige Markierung von Textteilen neu auf.
SelectAllRequestEvent
Reaktion: Markiert den gesamten aktuellen Text.
FindNextRequestEvent
Reaktion: Sucht das nächste Vorkommen des letzten, in den Suchdialog eingegebenen Suchbegriffes. Keine Reaktion, wenn
kein solcher Begriff existiert. Neben dem Suchbegriff werden
auch die zuletzt verwandten Suchoptionen benutzt (Groß/Kleinschreibung, nur ganze Wörter).
FindPreviousRequestEvent
Reaktion: Sucht das vorige Vorkommen des letzten, in den Suchdialog eingegebenen Suchbegriffes. Keine Reaktion, wenn kein
solcher Begriff existiert. Neben dem Suchbegriff werden
auch die zuletzt verwandten Suchoptionen benutzt (Groß/Kleinschreibung, nur ganze Wörter).
FindRequestEvent
Reaktion: Öffnet den Suchen-Dialog
HighlightRequestEvent
Reaktion: Einfache Hervorhebung aller Vorkommen des zuletzt gesuchten Suchbegriffes im aktuellen Text.
UnhighlightRequestEvent
Reaktion: Macht die Hervorhebung rückgängig (nur die Hervorhebungen durch HighlightRequestEvent).
ModelElementChangedEvent
Reaktion: Je nach konkreter Benachrichtigung werden Name und Alia
eines Modellelementes hervorgehoben (Modellelement wurde erzeugt), die Hervorhebungen für das Modellelement
zurückgesetzt (Modellelement wurde gelöscht) oder auf andere Textteile verschoben (Name oder Alia haben sich
geändert)
Hinweis:
Es werden momentan Veränderungen an nur vier Modellelementen ausgewertet. Die Ereignisklassen dazu lauten:
ClassChangedEvent für Klassen, AttributeChangedEvent
für Attribute, MethodChangedEvent für Methoden und
StateChangedEvent für Zustände. Für andere Modellelemente gibt es keine farbigen Markierungen.
69