Примеры

org.eclipse.ui.intro.samples

Версия 3.0

Эта точка расширения служит для регистрации примеров кода Eclipse. Пример - это один или несколько проектов Eclipse, упакованных в форме, удобной для последующего импорта в рабочую область.

Каждый пример содержит имя, проекты и проекцию назначения. Мастер примера создаст проект для каждого элемента project, импортирует содержимое архива и откроет проекцию назначения, если она указана. Проекты должны быть полными, то есть содержать правильные классификатор и путь к классам (для проектов на Java или модулей).

Если указана целевая панель и она содержит элементы ресурсов, то эти ресурсы будут показаны в панели после создания примера.

Эта точка расширения в настоящее время служит только для внутреннего использования в Eclipse SDK. Применяйте ее только для примеров Eclipse SDK.

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher      CDATA #IMPLIED

targetViewId  CDATA #IMPLIED>

элемент, представляющий пример, который будет импортирован в рабочую область.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED>

каждый элемент проекта приведет к созданию в рабочей области проекта с содержимым, импортированным их связанного архива.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

тело текста этого элемента должно содержать описание примера.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

задает группу функций, которую требуется включить для этого примера



Пример точки расширения:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"Пример"

>

<description helpHref=

"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"

>

Краткое описание примера.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Если он указан, атрибут launcher должен содержать полное имя класса Java, реализующего интерфейс org.eclipse.debug.ui.ILaunchShortcut.

С PDE UI поставляется программа запуска динамической рабочей среды, которая служит для запуска другого экземпляра Eclipse.