Initial commit

This commit is contained in:
Eagle517
2026-01-14 10:27:57 -06:00
commit c1576fee30
11290 changed files with 1552799 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>About</title>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
</head>
<body lang="EN-US">
<h2>About This Content</h2>
<p>20th June, 2002</p>
<h3>License</h3>
<p>Eclipse.org makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
Common Public License Version 1.0 (&quot;CPL&quot;). A copy of the CPL is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>.
For purposes of the CPL, &quot;Program&quot; will mean the Content.</p>
<h3>Contributions</h3>
<p>If this Content is licensed to you under the terms and conditions of the CPL, any Contributions, as defined in the CPL, uploaded, submitted, or otherwise
made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org web site, by you that relate to such
Content are provided under the terms and conditions of the CPL and can be made available to others under the terms of the CPL.</p>
<p>If this Content is licensed to you under license terms and conditions other than the CPL (&quot;Other License&quot;), any modifications, enhancements and/or
other code and/or documentation (&quot;Modifications&quot;) uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the
host of Eclipse.org, by you that relate to such Content are provided under terms and conditions of the Other License and can be made available
to others under the terms of the Other License. In addition, with regard to Modifications for which you are the copyright holder, you are also
providing the Modifications under the terms and conditions of the CPL and such Modifications can be made available to others under the terms of
the CPL.</p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
# about.ini
# contains information about a feature
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# "%key" are externalized strings defined in about.properties
# This file does not need to be translated.
# Property "aboutText" contains blurb for "About" dialog (translated)
aboutText=%blurb
# Property "windowImage" contains path to window icon (16x16)
# needed for primary features only
# Property "featureImage" contains path to feature image (32x32)
featureImage=eclipse32.gif
# Property "aboutImage" contains path to product image (500x330 or 115x164)
# needed for primary features only
# Property "appName" contains name of the application (translated)
# needed for primary features only
# Property "welcomePage" contains path to welcome page (special XML-based format)
welcomePage=$nl$/welcome.xml
# Property "welcomePerspective" contains the id of the perspective in which the
# welcome page is to be opened.
# optional
# Property "tipsAndTricksHref" contains the Help topic href to a tips and tricks page
# optional
tipsAndTricksHref=/org.eclipse.pde.doc.user/tips/pde_tips.htm

View File

@@ -0,0 +1,6 @@
# about.mappings
# contains fill-ins for about.properties
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# This file does not need to be translated.
0=200409161125

View File

@@ -0,0 +1,24 @@
###############################################################################
# Copyright (c) 2000, 2004 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Common Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/cpl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# about.properties
# contains externalized strings for about.ini
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# fill-ins are supplied by about.mappings
# This file should be translated.
blurb=Eclipse Plug-in Development Environment\n\
\n\
Version: {featureVersion}\n\
Build id: {0}\n\
\n\
(c) Copyright Eclipse contributors and others 2000, 2004. All rights reserved.\n\
Visit http://www.eclipse.org/pde

View File

@@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8" ?>
<cheatsheet title="Creating a plug-in">
<intro
href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm">
<description>
This cheat sheet will automatically launch wizards,
perform actions, and guide you through the individual
steps to create a plug-in using the Plug-in Development
Environment (PDE). To learn more about using cheat
sheets or to see a list of available cheat sheets
click help (?). To start working on this cheat sheet,
click the &quot;Click to Begin&quot; button below.
</description>
</intro>
<item
href="/org.eclipse.pde.doc.user/guide/pde_configuring.htm"
title="Configuring PDE">
<action
pluginId="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.wizards.imports.ShowTargetPlatformAction"/>
<description>
Select the &quot;Target Platform&quot; page under
Plug-in Development in the Window-&gt;Preferences
dialog and verify the location of your target
platform. This step sets the run-time workbench
instance path. You don't need to change this
value to continue with the tutorial.
The &quot;Target Platform&quot; page
is automatically launched when you click
the &quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_setup.htm"
title="Setting up the Workbench">
<action
pluginId="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.OpenPDEPerspectiveAction"/>
<description>
Select Window-&gt;Open Perspective-&gt;Other... and
choose Plug-in Development. This step changes the
perspective to set up the workbench for PDE.
The &quot;Plug-in Development&quot; perspective is
automatically displayed when you click the &quot;Click
to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_creating.htm"
title="Creating a New Plug-in Project"
skip="true">
<action
pluginId="org.eclipse.pde.ui"
param1="com.example.xyz"
param2="org.eclipse.pde.ui.pluginContent.helloWorld"
class="org.eclipse.pde.internal.ui.wizards.plugin.OpenProjectWizardAction"/>
<description>
Select File-&gt;New-&gt;Project... and choose Plug-in
Project in the list of wizards under the &quot;Plug-in
Development&quot; category. Accept the preloaded
default values. This step creates the plug-in
project using the 'Hello, World' template.
The preset &quot;New Plug-in Project&quot; wizard
is automatically displayed when you click
the &quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_manifest_dependencies.htm"
title="Editing the Dependencies Section of the Plug-in Manifest File">
<description>
Select the Dependencies page tab in the Plug-in
manifest editor and inspect the required plug-ins.
Required plug-ins affect the classpath and class loading
of the plug-in you are developing.
This is a manual task, you will need to perform the work and
click the &quot;Click to Complete&quot; button to
move to the next step.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_manifest_extensions.htm"
title="Editing the Extensions Section of the Plug-in Manifest File">
<description>
Select the Extensions page tab in the Plug-in manifest
editor and inspect the created extensions.
Select elements in the tree and observe their
values.
This is a manual task, you will need to
perform the work and click
the &quot;Click to Complete&quot; button to move to
the next step.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_manifest_runtime.htm"
title="Editing the Runtime Section of the Plug-in Manifest File">
<description>
Select the Runtime page tab in the Plug-in
manifest editor and inspect the declared
runtime libraries and associated information.
This is a manual task, you will need to perform the
work and click the "Click to Complete" button to move
to the next step.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_manifest_extensionpoints.htm"
title="Editing the Extension Points Section of the Plug-in Manifest File">
<description>
Select the Extension Points page tab in the Plug-in
manifest editor. You can define extension points
that other plug-ins can extend in this page.
This is a manual task, you will need to perform the
work and click the &quot;Click to Complete&quot;
button to move to the next step.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_running.htm"
title="Running the plug-in">
<action
pluginId="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.launcher.RunWorkbenchAction"/>
<description>
Select Run-&gt;Run... Select 'Run-time Workbench'
and create a new launch configuration for it.
Accept the default and click Run. From the Welcome
page, select "Go to the workbench". In the menu bar
of the new runtime workbench click the new sample
menu item and select the new sample action.
This step will open a 'Hello, World' message box
to indicate that the new plug-in is working
properly. The &quot;Run&quot; shortcut is
automatically created and executed when you click
the &quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_deploy.htm"
title="Deploying a plug-in">
<action
pluginId="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.editor.plugin.PluginExportAction"/>
<description>
Select File-&gt;Export...-&gt;Deployable plug-ins and fragments
and select the newly created plug-in in the list.
This step packages the workspace plug-in in a format that
will make it easily deployable in any Eclipse product.
The "Deployable plug-ins and fragments"
dialog is automatically displayed when you click
the &quot;Click to Perform&quot; button.
</description>
</item>
</cheatsheet>

View File

@@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8" ?>
<cheatsheet title="Creating and publishing a feature">
<intro
href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm">
<description>
This cheat sheet will automatically launch wizards,
perform actions, and guide you through the
individual steps to create a feature and publish it
using the Plug-in Development Environment (PDE).
To learn more about using cheat sheets or to see a
list of available cheat sheets click help (?). To start
working on this cheat sheet, click the &quot;Click to
Begin&quot; button below.
</description>
</intro>
<item
href="/org.eclipse.pde.doc.user/guide/pde_setup.htm"
title="Switching to the PDE perspective">
<action
pluginId="org.eclipse.pde.ui"
class="org.eclipse.pde.internal.ui.OpenPDEPerspectiveAction"/>
<description>
Select <b>Window-&gt;Open Perspective-&gt;Other...-&gt;Plug-in Development</b>
to switch to the PDE perspective. The PDE perspective is
automatically launched when you click the
&quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_creating.htm"
title="Creating the plug-in project"
skip="true">
<action
pluginId="org.eclipse.pde.ui"
param1="com.example.xyz"
param2="org.eclipse.pde.ui.pluginContent.helloWorld"
class="org.eclipse.pde.internal.ui.wizards.plugin.OpenProjectWizardAction"/>
<description>
Select <b>File-&gt;New-&gt;Plug-in Project</b> to bring up the plug-in
project creation wizard. Choose 'com.example.xyz' for the project
name. Accept all the defaults. Pick the <b>Hello, World</b> template
from the list of templates and press <b>Finish</b>. The wizard
is automatically launched when you click the
&quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_feature_setup.htm"
title="Creating the feature project"
skip="true">
<action
pluginId="org.eclipse.pde.ui"
param1="com.example.xyz-feature"
param2="com.example.xyz"
param3="XYZ Feature"
class="org.eclipse.pde.internal.ui.wizards.feature.OpenProjectWizardAction"/>
<description>
Select <b>File-&gt;New-&gt;Feature Project</b> to bring up the
feature project creation wizard. Choose 'com.example.xyz-feature'
for the project name. Choose 'com.example.xyz' for the feature id
and 'XYZ Feature' for the feature name.
Check 'com.example.xyz' plug-in in the list of plug-ins and
press <b>Finish</b>. The wizard
is automatically launched when you click the
&quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_feature_manifest.htm"
title="Adding description and license agreement">
<description>
Switch to the <b>Information</b> page of the feature
editor opened as a result of the previous step. Enter
a short description
in the <b>Description</b> tab. Switch to the <b>License Agreement</b>
tab and enter a short license text (features without
a license will not be accepted by Eclipse Update).
Press 'Ctrl+S' to save the file.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_setup.htm"
title="Creating an update site project"
skip="true">
<action
pluginId="org.eclipse.pde.ui"
param1="updates"
class="org.eclipse.pde.internal.ui.wizards.site.OpenProjectWizardAction"/>
<description>
Select <b>File-&gt;New-&gt;Project-&gt;Plug-in Development-&gt;Update Site Project</b>
to bring up the update site project creation wizard.
Choose 'updates' for the project name and
press <b>Finish</b>. The wizard
is automatically launched when you click the
&quot;Click to Perform&quot; button.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_editor.htm"
title="Selecting features to build">
<description>
Select <b>Add...</b> in <b>Features to Build</b>
section and check 'com.example.xyz' from the list.
Verify that the feature appears in the section
upon clicking <b>Finish</b>.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_editor.htm"
title="Creating a feature category">
<description>
Select <b>New Category...</b> in <b>Features to Publish</b>
section and enter 'sample' for category name,
'Sample' for the label and some random text
for description.
Verify that the category appears in the section
upon clicking <b>OK</b>.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_editor.htm"
title="Adding feature to category">
<description>
Select 'com.example.xyz' feature in
<b>Features to Build</b> section and
drag it to the 'Sample' category in
<b>Features to Publish</b> section.
Verify that the feature appears as a child
of the category.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_building.htm"
title="Saving and building">
<description>
Select 'Ctrl+S' to save the file. Select the
<b>Build All</b> button in the <b>Features to Build</b>
section. Verify that 'plugins' and 'features'
folders in the update site project contain
JARs after the build is done.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm"
title="Testing the update site">
<action
pluginId="org.eclipse.ui.ide"
class="org.eclipse.ui.internal.ide.update.InstallWizardAction"/>
<description>
Select <b>Help-&gt;Software Updates-&gt;Find and Install...</b>.
The wizard is automatically launched when you click the
&quot;Click to Perform&quot; button.
Select the <b>Search for new features to install</b> radio button.
Click <b>Next</b>. Select <b>Add Local Site...</b>.
Find the workspace in the local file system and
navigate to the update site project.
Check the site, expand it and verify that 'Sample'
category shows up. Click <b>Next</b>.
<br/>
The wizard list should show 'XYZ Feature'. Select it
and verify that the description shows up.
Click the <b>Properties</b> button and verify that
properties are correct. Click <b>Next</b>.
Verify that the license agreement shows up correctly.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm"
title="Installing the feature">
<description>
When ready to test the feature itself, install
another Eclipse instance and start it.
Select <b>Help-&gt;Software Updates-&gt;Find and Install...</b>.
in that instance. Repeat the previous two steps. This
time, go all the way to the
end of the wizard and press <b>Finish</b>.
Accept to restart the workbench.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm"
title="Verifying the installation">
<description>
Upon restart, select <b>Help-&gt;Software Updates-&gt;Manage Configuration...</b>.
Expand the install location under <b>Eclipse Platform</b>.
Verify that the 'XYZ Feature' exists.
</description>
</item>
<item
href="/org.eclipse.pde.doc.user/guide/pde_site_previewing.htm"
title="Publishing the update site">
<description>
Once the update site is verified in the local file system,
export the update site project and copy it to an HTTP server.
</description>
</item>
</cheatsheet>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,3 @@
a#pde img { background-image : url(graphics/obj_48/plugin_obj.gif); }
a#pde:hover img { background-image : url(graphics/obj_48/pluginhov_obj.gif); }

View File

@@ -0,0 +1,17 @@
###############################################################################
# Copyright (c) 2003, 2004 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Common Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/cpl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
overview.page-content.overview-links.pde.link-icon = css/graphics/obj_48/plugin_obj.gif
tutorials.page-content.pde.layout.ncolumns = 2
tutorials.page-content.pde.rcp.link-icon = css/graphics/obj_48/rcpapp_obj.gif
tutorials.page-content.pde.pde-hello-world.link-icon = css/graphics/obj_48/plugin_obj.gif
tutorials.page-content.pde.features.link-icon = css/graphics/obj_48/features_obj.gif

View File

@@ -0,0 +1,10 @@
a#rcp img { background-image : url(graphics/obj_48/rcpapp_obj.gif); }
a#rcp:hover img { background-image : url(graphics/obj_48/rcpapphov_obj.gif); }
a#pde-hello-world img { background-image : url(graphics/obj_48/plugin_obj.gif); }
a#pde-hello-world:hover img { background-image : url(graphics/obj_48/pluginhov_obj.gif); }
a#features img { background-image : url(graphics/obj_48/features_obj.gif); }
a#features:hover img { background-image : url(graphics/obj_48/featureshov_obj.gif); }

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<introContent>
<!-- Extension to the SDK What's New Page. -->
<extensionContent alt-style="css/swt.properties" path="news/page-content/noteworthy-links/pdeAnchor">
<link label="Plug-in Development Environment" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.pde.doc.user/whatsNew/pde_whatsnew.htm" id="pde-noteworthy" style-id="noteworthy-link">
<text>Learn about significant changes made to PDE for this release</text>
</link>
</extensionContent>
</introContent>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<introContent>
<!-- Extension to the SDK Overview Page. -->
<extensionContent alt-style="css/swt.properties" style="css/overview.css" path="overview/page-content/overview-links/pdeAnchor">
<link label="Eclipse plug-in development" url="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.pde.doc.user/guide/pde.htm" id="pde">
<text>Learn how to extend Eclipse by building new plug-ins</text>
</link>
</extensionContent>
</introContent>

View File

@@ -0,0 +1,33 @@
###############################################################################
# Copyright (c) 2000, 2004 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Common Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/cpl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
pluginName=Eclipse Plug-in Development Environment
providerName=Eclipse.org
natures.pluginNature.name= Plug-in Development
natures.featureNature.name= Feature Development
natures.siteNature.name= Update Site Development
builders.manifestBuilder.name = Plug-in Manifest Builder
builders.marker.label = Plug-in Manifest Problem
builders.schemaBuilder.name = Extension Point Schema Builder
builders.featureBuilder.name = Feature Manifest Builder
builders.siteBuilder.name = Update Site Builder
pluginManifestName = Plug-in Manifest File
fragmentManifestName = Fragment Manifest File
pluginPropertiesName = Plug-in Properties File
#Cheatsheets
cheatsheet.helloworld.name = Create an Eclipse plug-in using PDE
cheatsheet.helloworld.desc = This cheatsheet helps you create, edit, test and deploy an Eclipse plug-in using PDE
cheatsheet.updates.name = Create a feature and an update site using PDE
cheatsheet.updates.desc = This cheatsheet helps you create a feature and publish it on an update using PDE

View File

@@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.pde"
name="%pluginName"
version="3.0.1"
provider-name="%providerName"
class="org.eclipse.pde.internal.PDE">
<runtime>
<library name="pde.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.pde.core" export="true"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.ant.core"/>
<import plugin="org.eclipse.text"/>
<import plugin="org.eclipse.core.runtime.compatibility"/>
<import plugin="org.eclipse.ui.intro" optional="true"/>
<import plugin="org.eclipse.ui.cheatsheets" optional="true"/>
</requires>
<extension
id="PluginNature"
name="%natures.pluginNature.name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.pde.internal.PluginProject">
</run>
</runtime>
</extension>
<extension
id="FeatureNature"
name="%natures.featureNature.name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.pde.internal.FeatureProject">
</run>
</runtime>
</extension>
<extension
id="UpdateSiteNature"
name="%natures.siteNature.name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.pde.internal.SiteProject">
</run>
</runtime>
</extension>
<extension
id="ManifestBuilder"
name="%builders.manifestBuilder.name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.pde.internal.builders.ManifestConsistencyChecker">
</run>
</builder>
</extension>
<extension
id="SchemaBuilder"
name="%builders.schemaBuilder.name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.pde.internal.builders.ExtensionPointSchemaBuilder">
</run>
</builder>
</extension>
<extension
id="FeatureBuilder"
name="%builders.featureBuilder.name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.pde.internal.builders.FeatureConsistencyChecker">
</run>
</builder>
</extension>
<extension
id="UpdateSiteBuilder"
name="%builders.siteBuilder.name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.pde.internal.builders.UpdateSiteBuilder">
</run>
</builder>
</extension>
<extension
point="org.eclipse.ant.core.antTasks">
<antTask
library="ant_tasks/pde-ant.jar"
name="pde.convertSchemaToHTML"
class="org.eclipse.pde.ant.ConvertSchemaToHTML">
</antTask>
</extension>
<extension
point="org.eclipse.ant.core.extraClasspathEntries">
<extraClasspathEntry
library="ant_tasks/pde-ant.jar">
</extraClasspathEntry>
</extension>
<extension
id="validation-marker"
name="%builders.marker.label"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<attribute
name="point">
</attribute>
<persistent
value="true">
</persistent>
</extension>
<extension
point="org.eclipse.ui.intro.configExtension">
<configExtension
configId="org.eclipse.platform.introConfig"
content="$nl$/overviewExtensionContent.xml"/>
<configExtension
configId="org.eclipse.platform.introConfig"
content="$nl$/tutorialsExtensionContent.xml"/>
<configExtension
configId="org.eclipse.platform.introConfig"
content="$nl$/newsExtensionContent.xml"/>
</extension>
<extension
point="org.eclipse.ui.cheatsheets.cheatSheetContent">
<cheatsheet
name="%cheatsheet.helloworld.name"
contentFile="$nl$/cheatsheets/helloworld.xml"
id="org.eclipse.pde.helloworld">
<description>%cheatsheet.helloworld.desc</description>
</cheatsheet>
<cheatsheet
name="%cheatsheet.updates.name"
contentFile="$nl$/cheatsheets/updates.xml"
id="org.eclipse.pde.updates">
<description>%cheatsheet.updates.desc</description>
</cheatsheet>
</extension>
<extension
point="org.eclipse.core.runtime.contentTypes">
<content-type
id="pluginManifest"
name="%pluginManifestName"
base-type="org.eclipse.core.runtime.xml"
priority="high"
file-names="plugin.xml"
describer="org.eclipse.core.runtime.content.XMLRootElementContentDescriber:plugin"/>
<content-type
id="fragmentManifest"
name="%fragmentManifestName"
base-type="org.eclipse.core.runtime.xml"
priority="high"
file-names="fragment.xml"
describer="org.eclipse.core.runtime.content.XMLRootElementContentDescriber:fragment"/>
<content-type
id="pluginProperties"
name="%pluginPropertiesName"
base-type="org.eclipse.jdt.core.javaProperties"
priority="high"
file-names="plugin.properties"/>
</extension>
</plugin>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<introContent>
<!-- Extension to the SDK Tutorial Page. -->
<extensionContent alt-style="css/swt.properties" style="css/tutorials.css" path="tutorials/page-content/pdeAnchor">
<group label="Eclipse Plug-in Development" id="pde" style-id="tutorials-group">
<!-- DG: commenting out links that are not implemented
<link url="http://org.eclipse.ui.intro/showMessage?message=Action not implemented." label="Build a Rich Client Platform application" id="rcp" style-id="tutorials-link">
<text>Create a full RCP application step by step</text>
</link>
-->
<link url="http://org.eclipse.ui.intro/showStandby?partId=org.eclipse.platform.cheatsheet&amp;input=org.eclipse.pde.helloworld" label="Create a &quot;Hello, World&quot; plug-in" id="pde-hello-world" style-id="tutorials-link">
<text>Create an Eclipse plug-in that will open a message box from the menu</text>
</link>
<link url="http://org.eclipse.ui.intro/showStandby?partId=org.eclipse.platform.cheatsheet&amp;input=org.eclipse.pde.updates" label="Deploy a feature on an update site" id="features" style-id="tutorials-link">
<text>End-to-end tutorial in building and deploying features</text>
</link>
</group>
</extensionContent>
</introContent>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" ?>
<welcomePage
title="Eclipse Plug-in Development Environment (PDE)"
format="wrap">
<intro>This page will help familiarize you with the Eclipse Plug-in Development Environment.
To get started, read the sections below and click on the related links. </intro>
<item><b>The Plug-in Development Perspective </b>
To do plug-in development open to the Plug-in Development Perspective by selecting
<action pluginId="org.eclipse.pde.ui" class="org.eclipse.pde.internal.ui.OpenPDEPerspectiveAction">Window > Open Perspective > Plug-in Development</action>.</item>
<item><b>Create New Plug-ins </b>
To start create a <action pluginId="org.eclipse.pde.ui" class="org.eclipse.pde.internal.ui.wizards.plugin.OpenProjectWizardAction">plug-in project</action>. Choose one of the available templates to create
initial content and let the wizard open the plug-in manifest file. Read the 'Welcome' page
and familiarize yourself with things you can do with the newly created plug-in.</item>
<item><b>Learn more </b>
To learn more you can browse the <topic id="/org.eclipse.pde.doc.user/toc.xml">Plug-in Development User Guide</topic>.</item>
</welcomePage>