Дополнения к универсальному введению

Для внесения дополнений в универсальное введение разработчикам потребуется приложение Eclipse, основанное на продукте. Для внесения дополнений необходимо использовать точку расширения org.eclipse.runtime.products (предполагается, что продукт уже определен):

      <extension
         id="foo"
         point="org.eclipse.core.runtime.products">
      <product
            application="org.eclipse.ui.ide.workbench"
            description="Product Foo to use for testing the universal intro"
            name="Product Foo">
	</product> 
   </extension> 

Предположим, что расширение определено в файле plugin.xml модуля com.example.intro. Поддержка введения Eclipse предоставляет функцию для добавления продуктов и введений с помощью связывания продуктов с введениями:

      <extension
         point="org.eclipse.ui.intro">
<introProductBinding
            introId="org.eclipse.ui.intro.universal"
            productId="com.example.intro.foo"/>
   </extension> 

Указанное выше расширение связывает универсальное введение (org.eclipse.ui.intro.universal) с ИД продукта.

Для настройки универсального введения необходимо определить свойства торгового знака продукта и задать параметры. Свойства торгового знака продукта задаются самим продуктом, и их нельзя изменить. К ним относятся название продукта, изображение торгового знака и его текст.

   <product
         application="org.eclipse.ui.ide.workbench"
         description="Product Foo to use for testing the universal intro"
         name="Product Foo">
    <property 
            name="introTitle"
            value="Welcome to Product Bar"/>
    <property 
            name="introBrandingImage"
            value="product:eclipse.png"/>
    <property 
            name="introBrandingImageText"
            value="XYZ Company"/>
	</product> 

К свойствам продукта, задающим имена файлов комплектов продукта нужно добавлять префикс "product:". Поддерживаются следующие свойства:

Вторая часть переменных универсального введения - параметры. Разделение между параметрами и указанными выше свойствами основано на том, что значения параметров могут задавать сами пользователи на странице параметров нового Приветствия. Исходные значения этих параметров нужно сохранить в файле "plugin_customization.ini", ссылка на который указана в расширении продукта. Можно задать значения для следующих параметров: