Geralmente, cada um dos pontos de extensão definidos na UI segue um padrão simples. O ponto de extensão é definido dentro de plugin.xml
para org.eclipse.ui. Então as extensões são definidas para o ponto de extensão. Isso pode existir num mesmo arquivo ou em outros arquivos plugin.xml.
O elemento XML de alto nível para qualquer extensão pode conter uma ou mais declarações de extensão. Por exemplo, uma extensão org.eclipse.ui.propertyPages
pode conter diversas ocorrências de elementos página . Embora
fazer uma extensão por subelemento não seja tecnicamente incorreto, recomendamos agrupá-las para um estilo consistente. Isso pode melhorar o tempo de inicialização da plataforma uma vez que haverá menos extensões a serem processadas.