Добавление страницы свойств

Для добавления страницы Реализация в объект используется точка расширения org.eclipse.ui.propertyPages. Страница свойств объекта вызывается из меню Параметры любой панели, содержащей объекты, например, в панели Навигатор ресурсов.  Данное меню доступно, если выбран один объект. 

Утилита readme добавляет две страницы свойств.

   <extension
     point = "org.eclipse.ui.propertyPages">
        <page
           id="org.eclipse.ui.examples.readmetool.FilePage"
           name="%PropertiesPage.filePage"
	   objectClass="org.eclipse.core.resources.IFile"
	   class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage"
           nameFilter="*.readme">
        </page>
         <page
            id="org.eclipse.ui.examples.readmetool.FilePage2"
            name="%PropertiesPage.filePage2"
 	   objectClass="org.eclipse.core.resources.IFile"
 	   class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage2"
            nameFilter="*.readme">
         </page>
    </extension>

При определении страницы свойств необходимо указать класс objectClass, для которого действительна данная страница.  Объекты данного касса включат данную страницу в список при просмотре свойств.  Для уточнения класса можно использовать nameFilter.  В приведенном примере обе страницы создаются для объектов типа IFile, которые имеют расширение .readme.

Страницы свойств не ограничены ресурсами рабочей среды.  Все объекты рабочей среды (даже объекты разных доменов, созданные другими модулями) могут иметь страницы свойств.  Любой модуль может зарегистрировать страницы свойств для объектов произвольного типа.

Эти страницы свойств очень похожи на остальные страницы параметров, однако в них отсутствует иерархическое представление свойств или их разделение на категории. В следующем окне обе страницы свойств readme входят в основной список страниц.

Окно диалога Свойства с записями readme