3.1 Übersicht über den Programmaufbau 65 GinObject Page System Staff Symbol DuraSym Clef KeySig TimeSig Barline Bracket Chord Rest BeamBegin BeamEnd SlurBegin SlurEnd Abbildung 3.1: Die Klassenhierarchie der Notationselemente. einige Noten an den Kanten der Seite. Darüber hinaus kann in einigen Fällen die Notwendigkeit bestehen, besonders lange Notenbeispiele darstellen zu müssen, de-ren Seite aber nicht auf vollständig auf den Bildschirm oder in den vorgesehenen Anzeigebereich paßt. In solchen Situationen muß der Autor der übergeordneten Anwendung durch bereitgestellte Steuerelemente für eine angemessene Verschieb-barkeit des betroffenen Ausschnitts sorgen. Die Klasse System stellt eine Akkolade, also einen Zusammenschluß mehrerer Notensysteme dar,1 welche wiederum durch den Typ Staff modelliert werden. Als letzte Klasse der ersten Generation erscheint in Abbildung 3.1 der Bezeichner Sym-bol. Ein Symbol repräsentiert die unabhängig voneinander auf einem Notensystem plazierbaren Notationselemente und in der Klassenhierarchie als Nachfolger der Symbolklasse deklariert werden, wie Notenschlüssel (engl. clefs), Tonartvorzeichen (key signatures), Taktartangaben (time signatures) und Taktstriche (barlines). Die abstrakte Klasse DuraSym faßt Symbole mit einer Zeitdauer, also Akkorde (chords) und Pausen (rests) unter einem gemeinsamen Begriff zusammen. In diesem Zu-sammenhang und den weiteren Ausführungen bezeichnet der Begriff Akkord die Verknüpfung mindestens eines Notenkopfes einschließlich Versetzungszeichen mit einem – bei mehreren Notenköpfen gemeinsamen – Notenhals.2 Eine Einzelnote stellt somit einen Spezialfall eines Akkordes mit nur einem Notenkopf dar. Aus diesem Grund kann auf die Bereitstellung einer zusätzlichen Klasse Note verzichtet werden, denn sämtliche Eigenschaften und Positionierungsmerkmale dieses Sym-bols sind durch den Typ Chord bereits vollständig abgedeckt. 1 Leider sind die deutschen Bezeichnungen vieler Notationselemente mehrdeutig. In der Literatur wird der Begriff System sowohl für ein einzelnes, aus fünf Linien bestehendes Notensystem (engl. staff ) als auch für einen Zusammenschluß derselben (engl. system) verwendet. Um eine Verwechslung zu vermeiden, werden im folgenden die Begriffe Notensystem und Akkolade verwendet. Letzterer bezeichnet eine Gruppe von Notensystemen mit gleichzeitig erklingenden Stimmen und stimmt mit der Bedeutung des englischen Begriffs system überein. 2 Bei Ganzen Noten existiert ebenfalls ein (unsichtbarer) Notenhals, der über die Anordnung der Notenköpfe entscheidet (vgl. 5.2).