Podstawowe punkty rozszerzenia środowiska roboczego

Środowisko robocze definiuje punkty rozszerzenia, które umożliwiają modułom dodatkowym wnoszenie zachowań do już istniejących widoków i edytorów oraz wprowadzanie implementacji nowych  widoków i edytorów. Poniżej omówiono elementy wnoszone w tych punktach rozszerzeń przez jedną z aplikacji przykładowych środowiska roboczego - narzędzie readme.

Narzędzie readme to moduł dodatkowy, który udostępnia niestandardowe funkcje edycji i nawigacji dla konkretnego zasobu - pliku .readme. W przykładzie przedstawiono wiele typowych (choć uproszczonych) sposobów użycia rozszerzeń w celu udostępnienia specjalistycznych narzędzi.

Narzędzie readme wnosi opcje do menu widoku nawigatora, dodaje akcje dotyczące edytora do menu i paska narzędzi środowiska roboczego, definiuje niestandardowy widok i widok schematu treści oraz definiuje znaczniki i rozwiązania dla nich. Poniższy rysunek przedstawia niektóre niestandardowe funkcje dodawane do środowiska roboczego przez narzędzie readme.

Środowisko robocze ze zbiorami akcji wprowadzania narzędzia Readme, widokiem i akcjami edytora, niestandardowymi edytorami i widokami, a także z widokiem schematu treści

Narzędzie readme wnosi także do środowiska roboczego strony preferencji i właściwości. Później omówione zostaną także elementy wnoszone kreatorów - informacje te przedstawione są w sekcji Okna dialogowe i kreatorzy.

Narzędzie readme znajduje się w pakiecie org.eclipse.ui.examples.readmetool. Pliki readmetool.jar i plugin.xml można znaleźć w podkatalogu org.eclipse.ui.examples.readmetool katalogu plugins. Aby kontynuować, należy sprawdzić, czy zostały zainstalowane przykłady dla platformy.   Więcej informacji na ten temat zawiera Podręcznik przykładów

Narzędzie readme implementuje wiele różnych rozszerzeń środowiska roboczego.  Na początek omówione zostanie jedno z najprostszych rozszerzeń środowiska roboczego - widok.  Następnie omówione zostaną dodatkowe rozszerzenia narzędzia readme.