Im Allgemeinen folgen alle Erweiterungspunkte, die in der
Benutzerschnittstelle definiert sind, einem einfachen Muster. Der
Erweiterungspunkt
wird in einer Datei
plugin.xml
für org.eclipse.ui definiert. Anschießend werden für den
Erweiterungspunkt Erweiterungen definiert. Diese können sich in
derselben Datei oder einer anderen Datei
plugin.xml befinden.
Das XML-Element der höchsten Ebene für jede Erweiterung
kann eine oder mehrere Erweiterungsdeklarationen enthalten.
Eine Erweiterung
org.eclipse.ui.propertyPages
kann beispielsweise mehrere Exemplare von Seitenelementen
(page) enthalten.
Technisch gesehen ist es zwar nicht falsch, pro Unterelement 1
Erweiterung zu erstellen. Es empfiehlt sich jedoch, zu
Gunsten einer konsistenten Darstellung Gruppen zu erstellen. Außerdem
kann auf diese Weise die für den Systemstart der Workbench benötigte
Zeit optimiert
werden, da weniger Erweiterungen verarbeitet werden müssen.