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