Rozszerzenia
Rozszerzenia to centralny mechanizm wprowadzania nowych zachowań do platformy. O ile dana wtyczka nie jest wtyczką dokumentacji ani prostą biblioteką interfejsu API języka Java udostępnianą innym wtyczkom, nowe zachowanie wprowadza się jako rozszerzenie.
Strona Rozszerzenia służy do dodawania, usuwania i modyfikowania rozszerzeń dodawanych przez daną wtyczkę do platformy.
Wszystkie rozszerzenia
W sekcji Wszystkie rozszerzenia naciśnij przycisk Dodaj..., aby wyświetlić wszystkie tłumaczone punkty rozszerzenia, które można rozszerzyć.
Każdy punkt rozszerzenia ma swój schemat w formacie XML, w którym określana jest jego gramatyka. Podczas wybierania nowego rozszerzenia środowisko PDE wyodrębnia gramatykę odpowiedniego punktu rozszerzenia i zapełnia menu kontekstowe każdego elementu zaznaczonego w przeglądarce Wszystkie rozszerzenia listą poprawnych elementów potomnych, które można utworzyć.
Dla każdego elementu zaznaczonego w treści rozszerzenia środowisko PDE zapełnia sekcję Szczegóły elementu rozszerzenia wszystkimi poprawnymi atrybutami dla tego elementu. Atrybuty wymagane są oznaczone gwiazdką.
Zatrzymanie wskaźnika myszy na nazwie atrybutu spowoduje wyświetlenie podpowiedzi z opisem tego atrybutu.
Jeśli oczekiwaną wartością atrybutu jest nazwa klasy Java (na przykład w przypadku atrybutu class powyżej), kliknięcie nazwy atrybutu spowoduje otwarcie określonego pliku Java, o ile ten plik istnieje. Jeśli plik nie istnieje, kliknięcie odsyłacza class uruchomi kreatora Nowa klasa JDT, co pozwoli od razu utworzyć nową klasę Java.
Niektóre elementy rozszerzenia nie mają atrybutów. W zamian wymagają one opisu, który można podać w sekcji Tekst treści: