En règle générale, chacun des points d'extension définis dans l'interface utilisateur suit un modèle simple. Le point d'extension est défini dans le fichier plugin.xml pour
org.eclipse.ui. Puis, des extensions sont définies pour le point d'extension. Elles peuvent exister dans le même fichier plugin.xml ou d'autres. L'élément XML de niveau supérieur peut contenir une ou plusieurs déclarations. Par exemple, une extension org.eclipse.ui.propertyPages peut contenir plusieurs instances d'éléments page. Bien qu'il soit techniquement correct de constituer une extension par sous-élément, il est recommandé de les regrouper pour plus de cohérence du style. Cela peut également améliorer le temps d'initialisation du plan de travail car le nombre d'extensions à traiter sera moindre.