diff --git a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/bundle_security.html b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/bundle_security.html index 0afc8286826..5f1f46e9eab 100644 --- a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/bundle_security.html +++ b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/bundle_security.html @@ -1,10 +1,9 @@ - +
- - - + + installBundle(bundle:${artifact})
- |
-
installBundle(bundle:${artifact})
+
However, if you get an error such as the following, use the fully
qualified name.
-java.lang.IllegalArgumentException: No action found for: installBundle. - |
-
java.lang.IllegalArgumentException: No action found for: installBundle. +A valid call of this action using FQN might be something like: -
org.eclipse.equinox.p2.touchpoint.eclipse.installBundle(bundle:${artifact})
- |
-
org.eclipse.equinox.p2.touchpoint.eclipse.installBundle(bundle:${artifact})
+
Action Fully Qualified Name:
org.eclipse.equinox.p2.touchpoint.natives.action_name-
| action | parameters | description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| collect | - | collects all associated artifacts for an IU and places them
@@ -84,7 +79,7 @@ Native Touchpoint Actions"default" action called for IUs with the Native Touchpoint Type as part of the main Collect and Sizing phases. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cleanupzip | source, target |
@@ -92,7 +87,7 @@ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| unzip | source, target | unzips the source into the target directory.
@@ -100,20 +95,20 @@ Native Touchpoint Actionswhich denotes the download cache location for the first artifact key in the installable unit. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mkdir | path | Creates the directory specified by the parameter path. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rmdir | path | Removes the directory specified by the parameter path. Action has no effect if the referenced directory contains files. Use the remove action for a forced recursive remove. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ln | targetDir, linkTarget, linkName, force | @@ -127,7 +122,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| chmod | targetDir, targetFile, permissions, options | @@ -143,7 +138,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| remove | path | Removes a file, or a directory (and all files under this
@@ -152,7 +147,7 @@ Native Touchpoint Actions(Since 3.5) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| copy | source, target, overwrite | Copies a file or a directory (and all of its content) denoted
@@ -164,7 +159,7 @@ Native Touchpoint Actions(Since 3.5) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cleanupcopy | source, target | @@ -175,28 +170,28 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| checkAndPromptNativePackage | distro, package, [comparator, version] | Prompt the user for the package identified if it is not already installed. distro identifies a distribution for which the package is applicable. package is the package identifier as known by the OS. version an optional string capturing the expected version of the package. comparator an optional string from eq, gt, ge, lt, le to express more specific dependencies on the version to install. Know that at this point only Ubuntu is supported, and we welcome support for other OS.
- Example: + Example: org.eclipse.equinox.p2.touchpoint.natives.checkAndPromptNativePackage(distro:debian,package:sudo);or org.eclipse.equinox.p2.touchpoint.natives.checkAndPromptNativePackage(distro:debian,package:handbrake,comparator:ge,version:0.9); -+ (Since 4.5) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| checkAndPromptNativePackageWindowsRegistry | package, key, [attributeName, attributeValue, downloadLink, version] | Prompt the user for the Windows library identified in the Windows registry if it is not already installed. package is a descriptive library identifier. version an descriptive version string. key is the full registry key. attributeName and attributeValue are an optional name and value of a registry attribute to check. downloadLink is a an optional URL to show in the UI from where the library can be obtained.
- Example: + Example:
org.eclipse.equinox.p2.touchpoint.natives.checkAndPromptNativePackageWindowsRegistry(\
package:MS VC Runtime,\
@@ -205,7 +200,7 @@
+
(Since 4.5) |
| instruction | parameters | description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| collect | - | collects all associated artifacts for an IU and places them
@@ -230,35 +225,35 @@ Eclipse Touchpoint Actions"default" action called for IUs with the Eclipse Touchpoint Type as part of the main Collect and Sizing phases. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| installBundle | bundle | Installs a bundle artifact specified by the parameter bundle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| uninstallBundle | bundle | Uninstalls a bundle artifact with a bundle-id specified by the paramter bundle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addSourceBundle | bundle | Installs a source bundle artifact with the bundle-id specified by the parameter bundle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| removeSourceBundle | bundle | Removes/uninstalls the source bundle artifact with the bundle-id specified by the parameter bundle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| installFeature | feature, featureId, version | @@ -271,21 +266,21 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| uninstallFeature | feature, featureId, version | Uninstalls a feature. Parameters have the same meaning as for
the command installFeature |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setLauncherName | name | Sets the name of the launcher to name. The
launcher name is used to configure launcher name specific ini files. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addProgramArg | programArg | @@ -294,7 +289,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| removeProgramArg | programArg | @@ -303,14 +298,14 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setStartLevel | startLevel | Sets the start level to the integer value specified in the parameter startValue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| markStarted | started | @@ -318,7 +313,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setFrameworkDependentProperty | propName, propValue | @@ -327,7 +322,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setFrameworkIndependentProperty | propName, propValue | @@ -336,7 +331,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addProgramProperty | propName, propValue | @@ -346,7 +341,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| removeProgramProperty | propName, propValue | @@ -357,7 +352,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setProgramProperty | propName, propValue | @@ -366,28 +361,28 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addJvmArg | jvmArg | Adds the string specified in the parameter jvmArg to the arguments passed to the JVM. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| removeJvmArg | jvmArg | Removes the string specified in the parameter jvmArg from the arguments passed to the JVM. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setJvm | jvm | Sets the JVM to be the path specified in the parameter jvm. If a value of null is specified then the current JVM path value is removed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| checkTrust | - | @@ -395,7 +390,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addRepository | location, type, enabled | @@ -413,7 +408,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| removeRepository | location, type | @@ -477,13 +472,13 @@
| variable | description | |||
| #nnnn | the unicode value of a character.
Note: This is especially important for the six
@@ -498,15 +493,15 @@ |
|||
| profile | the profile being modified. | |||
| phaseId | the name of the phase e.g. collect, install, etc. | |||
| operand | the actions operand (e.g. IU pair) |
| variable | description |
| installFolder | the root folder for this profile. |
| touchpoint | the touchpoint associated with the IUs in the operand if
@@ -533,13 +528,13 @@ Variables Available in All Installable Unit Phases |
| variable | description |
| artifactRequests | A list that a touchpoints "collect" action will use to add
@@ -547,81 +542,81 @@ Collect Phase Variables |
| variable | description |
| iu | The IU being unconfigured. This is set from the first IU of the operand pair. |
| artifact | The artifact id of the first artifact listed in the IU. |
| variable | description |
| iu | The IU being uninstalled. This is set from the first IU of the operand pair. |
| artifact | The artifact id of the first artifact listed in the IU. |
| variable | description |
| iu | The IU being installed. This is set from the second IU of the operand pair. |
| artifact | The artifact id of the first artifact listed in the IU. |
| variable | description |
| iu | The IU being configured. This is set from the second IU of the operand pair. |
| artifact | The artifact id of the first artifact listed in the IU. |
| variable | description |
| manipulator | an instance of the Manipulator class used to alter the
@@ -629,13 +624,13 @@ Eclipse Touchpoint Variables |
| variable | description | |||
| backup | the BackupStore used to save transaction state during native file operations. | diff --git a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/p2_customizing_metadata.html b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/p2_customizing_metadata.html index 4a827626725..b029a020be6 100644 --- a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/p2_customizing_metadata.html +++ b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/guide/p2_customizing_metadata.html @@ -1,12 +1,10 @@ - + - - - + +|||
| org.eclipse.ant.core | -org.eclipse.ant.core | +org.eclipse.ant.core |
+ org.eclipse.ant.core |
|
| org.eclipse.compare.patch (split) - org.eclipse.compare.rangedifferencer |
- org.eclipse.compare.core | +org.eclipse.compare.patch (split) |
+ org.eclipse.compare.core |
|
| org.eclipse.compare + |
- org.eclipse.compareorg.eclipse.compare |
+ org.eclipse.compare.structuremergeviewer |
+ org.eclipse.compare |
|
| org.eclipse.core.commands + |
- org.eclipse.core.commandsorg.eclipse.core.commands |
+ org.eclipse.core.commands.util |
+ org.eclipse.core.commands |
|
|
- org.eclipse.core.databinding + org.eclipse.core.databinding
+ org.eclipse.core.databinding.validation
|
- org.eclipse.core.databinding | +org.eclipse.core.databinding |
||
- org.eclipse.core.databinding.beans
+ org.eclipse.core.databinding.beans
|
- org.eclipse.core.databinding.beans | +org.eclipse.core.databinding.beans |
||
|
- org.eclipse.core.databinding.observable + org.eclipse.core.databinding.observable
+ org.eclipse.core.databinding.util
|
- org.eclipse.core.databinding.observable | +org.eclipse.core.databinding.observable |
||
|
- org.eclipse.core.databinding.property + org.eclipse.core.databinding.property
+ org.eclipse.core.databinding.property.value
|
- org.eclipse.core.databinding.property | +org.eclipse.core.databinding.property |
||
| org.eclipse.core.expressions | -org.eclipse.core.expressions | +org.eclipse.core.expressions |
+ org.eclipse.core.expressions |
|
| org.eclipse.core.filebuffers - org.eclipse.core.filebuffers.manipulation |
- org.eclipse.core.filebuffers | +org.eclipse.core.filebuffers |
+ org.eclipse.core.filebuffers |
|
| org.eclipse.core.filesystem - org.eclipse.core.filesystem.provider |
- org.eclipse.core.filesystem | +org.eclipse.core.filesystem |
+ org.eclipse.core.filesystem |
|
| org.eclipse.core.net.proxy | -org.eclipse.core.net | +org.eclipse.core.net.proxy |
+ org.eclipse.core.net |
|
| org.eclipse.core.resources + |
- org.eclipse.core.resourcesorg.eclipse.core.resources |
+ org.eclipse.core.resources.variableresolvers |
+ org.eclipse.core.resources |
|
| org.eclipse.core.runtime | -org.eclipse.core.runtime + |
+ org.eclipse.core.runtime |
+ org.eclipse.equinox.commonorg.eclipse.core.runtime |
[1] |
| org.eclipse.core.runtime.dynamichelpers + |
- org.eclipse.core.runtime.dynamichelpersorg.eclipse.equinox.registry |
+ org.eclipse.equinox.http.registry |
+ org.eclipse.equinox.registry |
|
| org.eclipse.core.runtime.content | -org.eclipse.core.contenttype | +org.eclipse.core.runtime.content |
+ org.eclipse.core.contenttype |
|
| org.eclipse.core.runtime.jobs | -org.eclipse.core.jobs | +org.eclipse.core.runtime.jobs |
+ org.eclipse.core.jobs |
|
| org.eclipse.core.runtime.preferences | -org.eclipse.equinox.preferences | +org.eclipse.core.runtime.preferences |
+ org.eclipse.equinox.preferences |
|
| org.eclipse.core.variables | -org.eclipse.core.variables | +org.eclipse.core.variables |
+ org.eclipse.core.variables |
|
| org.eclipse.debug.core + |
- org.eclipse.debug.coreorg.eclipse.debug.core |
+ org.eclipse.debug.core.sourcelookup.containers |
+ org.eclipse.debug.core |
|
| org.eclipse.debug.ui + |
- org.eclipse.debug.uiorg.eclipse.debug.ui |
+ org.eclipse.debug.ui.stringsubstitution |
+ org.eclipse.debug.ui |
|
| org.eclipse.e4.core.di | -org.eclipse.e4.core.di - org.eclipse.e4.core.di.suppliers |
+ org.eclipse.e4.core.di |
+ org.eclipse.e4.core.di |
|
| org.eclipse.e4.core.di.annotations | -org.eclipse.e4.core.di.annotations | +org.eclipse.e4.core.di.annotations |
+ org.eclipse.e4.core.di.annotations |
|
| org.eclipse.e4.core.di.extensions | -org.eclipse.e4.core.di.extensions | +org.eclipse.e4.core.di.extensions |
+ org.eclipse.e4.core.di.extensions |
|
| org.eclipse.e4.ui.model.application + |
- org.eclipse.e4.ui.model.applicationorg.eclipse.e4.ui.model.workbench |
+ |
+ org.eclipse.e4.ui.model.workbench |
|
| org.eclipse.e4.ui.services | -org.eclipse.e4.ui.services | +org.eclipse.e4.ui.services |
+ org.eclipse.e4.ui.services |
|
| org.eclipse.e4.ui.workbench.lifecycle + |
- org.eclipse.e4.ui.workbench.lifecycleorg.eclipse.e4.ui.workbench |
+ |
+ org.eclipse.e4.ui.workbench |
|
| org.eclipse.equinox.app | -org.eclipse.equinox.app | +org.eclipse.equinox.app |
+ org.eclipse.equinox.app |
|
| org.eclipse.equinox.bidi + |
- org.eclipse.equinox.bidiorg.eclipse.equinox.bidi |
+ org.eclipse.equinox.bidi.custom |
+ org.eclipse.equinox.bidi |
|
| org.eclipse.equinox.ds | -org.apache.felix.scr | +org.eclipse.equinox.ds |
+ org.apache.felix.scr |
|
| org.eclipse.equinox.frameworkadmin | -org.eclipse.equinox.frameworkadmin | +org.eclipse.equinox.frameworkadmin |
+ org.eclipse.equinox.frameworkadmin |
|
| org.eclipse.equinox.http.jetty - org.eclipse.equinox.http.servlet |
- org.eclipse.equinox.http.servlet | +org.eclipse.equinox.http.jetty |
+ org.eclipse.equinox.http.servlet |
|
| org.eclipse.equinox.jsp.jasper |
- org.eclipse.equinox.jsp.jasper | +org.eclipse.equinox.jsp.jasper |
+ org.eclipse.equinox.jsp.jasper |
|
| org.eclipse.equinox.jsp.jasper.registry |
- org.eclipse.equinox.jsp.jasper.registry | +org.eclipse.equinox.jsp.jasper.registry |
+ org.eclipse.equinox.jsp.jasper.registry |
|
| org.eclipse.equinox.p2.core - org.eclipse.equinox.p2.core.spi |
- org.eclipse.equinox.p2.core | +org.eclipse.equinox.p2.core |
+ org.eclipse.equinox.p2.core |
|
| org.eclipse.equinox.p2.engine + |
- org.eclipse.equinox.p2.engineorg.eclipse.equinox.p2.engine |
+ org.eclipse.equinox.p2.engine.spi |
+ org.eclipse.equinox.p2.engine |
|
| org.eclipse.equinox.p2.metadata + |
- org.eclipse.equinox.p2.metadataorg.eclipse.equinox.p2.metadata |
+ org.eclipse.equinox.p2.query |
+ org.eclipse.equinox.p2.metadata |
|
| org.eclipse.equinox.p2.operations | -org.eclipse.equinox.p2.operations | +org.eclipse.equinox.p2.operations |
+ org.eclipse.equinox.p2.operations |
|
| org.eclipse.equinox.p2.planner | -org.eclipse.equinox.p2.director | +org.eclipse.equinox.p2.planner |
+ org.eclipse.equinox.p2.director |
|
| org.eclipse.equinox.p2.repository + |
- org.eclipse.equinox.p2.repositoryorg.eclipse.equinox.p2.repository |
+ org.eclipse.equinox.p2.repository.spi |
+ org.eclipse.equinox.p2.repository |
|
| org.eclipse.equinox.p2.touchpoint.eclipse.query | -org.eclipse.equinox.p2.touchpoint.eclipse | +org.eclipse.equinox.p2.touchpoint.eclipse.query |
+ org.eclipse.equinox.p2.touchpoint.eclipse |
|
| org.eclipse.equinox.p2.ui | -org.eclipse.equinox.p2.ui | +org.eclipse.equinox.p2.ui |
+ org.eclipse.equinox.p2.ui |
|
| org.eclipse.equinox.security.auth + |
- org.eclipse.equinox.security.authorg.eclipse.equinox.security |
+ org.eclipse.equinox.security.storage.provider |
+ org.eclipse.equinox.security |
|
| org.eclipse.help | -org.eclipse.help | +org.eclipse.help |
+ org.eclipse.help |
|
| org.eclipse.help.browser + |
- org.eclipse.help.browserorg.eclipse.help.base |
+ org.eclipse.help.standalone |
+ org.eclipse.help.base |
|
| org.eclipse.help.ui - org.eclipse.help.ui.browser |
- org.eclipse.help.ui | +org.eclipse.help.ui |
+ org.eclipse.help.ui |
|
| org.eclipse.help.webapp | -org.eclipse.help.webapp | +org.eclipse.help.webapp |
+ org.eclipse.help.webapp |
|
| org.eclipse.jface + |
- org.eclipse.jfaceorg.eclipse.jface |
+ org.eclipse.jface.wizard.images |
+ org.eclipse.jface |
[3] |
| org.eclipse.jface.contentassist + |
- org.eclipse.jface.contentassistorg.eclipse.jface.text |
+ org.eclipse.jface.text.templates.persistence |
+ org.eclipse.jface.text |
[4] |
| org.eclipse.jface.text (split) + |
- org.eclipse.jface.text (split)org.eclipse.text |
+ org.eclipse.text.undo |
+ org.eclipse.text |
[4] |
|
- org.eclipse.jface.databinding.dialog + org.eclipse.jface.databinding.dialog
+ org.eclipse.jface.databinding.wizard
|
- org.eclipse.jface.databinding
+ org.eclipse.jface.databinding
|
|||
| org.eclipse.jsch.core | -org.eclipse.jsch.core | +org.eclipse.jsch.core |
+ org.eclipse.jsch.core |
|
| org.eclipse.jsch.ui | -org.eclipse.jsch.ui | +org.eclipse.jsch.ui |
+ org.eclipse.jsch.ui |
|
| org.eclipse.ltk.core.refactoring + |
- org.eclipse.ltk.core.refactoringorg.eclipse.ltk.core.refactoring |
+ org.eclipse.ltk.core.refactoring.resource |
+ org.eclipse.ltk.core.refactoring |
|
| org.eclipse.ltk.ui.refactoring + |
- org.eclipse.ltk.ui.refactoringorg.eclipse.ltk.ui.refactoring |
+ org.eclipse.ltk.ui.refactoring.resource |
+ org.eclipse.ltk.ui.refactoring |
|
| org.eclipse.osgi.event + |
- org.eclipse.osgi.eventorg.eclipse.osgi |
+ org.eclipse.osgi.util |
+ org.eclipse.osgi |
|
| org.eclipse.search.core.text + |
- org.eclipse.search.core.textorg.eclipse.search |
+ org.eclipse.search.ui.text |
+ org.eclipse.search |
|
| org.eclipse.swt + |
- org.eclipse.swtorg.eclipse.ui |
+ org.eclipse.swt.widgets |
+ org.eclipse.ui |
[5] |
| org.eclipse.swt.ole.win32 | -org.eclipse.swt.win32.win32.x86_64 | + org.eclipse.swt.ole.win32 |
+ org.eclipse.swt.win32.win32.x86_64 |
|
| org.eclipse.team.core + |
- org.eclipse.team.coreorg.eclipse.team.core |
+ org.eclipse.team.core.variants |
+ org.eclipse.team.core |
|
| org.eclipse.team.ui + |
- org.eclipse.team.uiorg.eclipse.team.ui |
+ org.eclipse.team.ui.synchronize |
+ org.eclipse.team.ui |
|
| org.eclipse.ui.browser | -org.eclipse.ui.browser | +org.eclipse.ui.browser |
+ org.eclipse.ui.browser |
|
| org.eclipse.ui.cheatsheets | -org.eclipse.ui.cheatsheets | +org.eclipse.ui.cheatsheets |
+ org.eclipse.ui.cheatsheets |
|
| org.eclipse.ui.console - org.eclipse.ui.console.actions |
- org.eclipse.ui.console | +org.eclipse.ui.console |
+ org.eclipse.ui.console |
|
| org.eclipse.ui.editors.text + |
- org.eclipse.ui.editors.textorg.eclipse.ui.editors |
+ org.eclipse.ui.texteditor (split) |
+ org.eclipse.ui.editors |
[7] |
| org.eclipse.ui.forms + |
- org.eclipse.ui.formsorg.eclipse.ui.forms |
+ org.eclipse.ui.forms.widgets |
+ org.eclipse.ui.forms |
|
| [9] | ||||
| org.eclipse.ui.intro.config - org.eclipse.ui.intro.contentproviders |
- org.eclipse.ui.intro | +org.eclipse.ui.intro.config |
+ org.eclipse.ui.intro |
|
| org.eclipse.ui.intro.universal | -org.eclipse.ui.intro.universal | +org.eclipse.ui.intro.universal |
+ org.eclipse.ui.intro.universal |
|
| org.eclipse.ui.intro.quicklinks | -org.eclipse.ui.intro.quicklinks | +org.eclipse.ui.intro.quicklinks |
+ org.eclipse.ui.intro.quicklinks |
|
| org.eclipse.ui.views.contentoutline - org.eclipse.ui.views.properties |
- org.eclipse.ui.views | +org.eclipse.ui.views.contentoutline |
+ org.eclipse.ui.views |
|
| org.eclipse.ui.contentassist + |
- org.eclipse.ui.contentassistorg.eclipse.ui.workbench.texteditor |
+ org.eclipse.ui.texteditor.templates |
+ org.eclipse.ui.workbench.texteditor |
[7] |
| org.eclipse.unittest.launcher + |
- org.eclipse.unittest.launcherorg.eclipse.unittest.ui |
+ org.eclipse.unittest.ui |
+ org.eclipse.unittest.ui |
|
| org.eclipse.update.configurator | -org.eclipse.update.configurator | +org.eclipse.update.configurator |
+ org.eclipse.update.configurator |
|
Note 1: -The content of the org.eclipse.core.runtime package is provided by the following plug-ins:
+The content of theorg.eclipse.core.runtime package is provided by the following plug-ins:
org.eclipse.equinox.commonorg.eclipse.equinox.registryorg.eclipse.core.runtimeThe recommended convention for naming the plug-in archives is
-
<id>_<version>.jar
Where <id> is the plug-in or fragment identifier and <version>
+<id>_<version>.jar
Where <id> is the plug-in or fragment identifier and <version>
is the full version identifier contained in the respective plugin.xml or
fragment.xml. Note that this is a recommended convention that minimizes
chance of collisions, but is not required by the Eclipse architecture.
For example, the following are valid plug-in archive names:
org.eclipse.platform_1.0.3.jar
-
org.eclipse.ui.nl_2.0.jar
-
my_plugin.jar
org.eclipse.platform_1.0.3.jar
+org.eclipse.ui.nl_2.0.jar
+my_plugin.jar
Internally, each plug-in archive packages all the relevant plug-in or fragment files relative to its plug-in or fragment directory (but not including the directory path element). The archive has the following structure
-plugin.xml *OR* fragment.xml
-
other plug-in or fragment files and subdirectories
-
META-INF/
-
Java jar manifest and security files
+
plugin.xml *OR* fragment.xml
+other plug-in or fragment files and subdirectories
+META-INF/
+ Java jar manifest and security files
The XML DTD construction rule element* means zero -or more occurrences of the element; element? means zero or -one occurrence of the element; and element+ (used below) means one or more +
The XML DTD construction rule element* means zero
+or more occurrences of the element; element? means zero or
+one occurrence of the element; and element+ (used below) means one or more
occurrences of the element. Based on the <plugin> definition above, this
means, for example, that a plug-in containing no
extension point declarations or extension configurations is valid (for example,
@@ -133,7 +133,7 @@
Important:
-The content of the <extension> element is declared using the ANY rule.
+The content of the <extension> element is declared using the ANY rule.
This means that any well-formed XML can be specified within the extension
configuration section (between <extension> and </extension> tags).
DESCRIPTION_FILE_NAME
+on org.eclipse.core.resources.IProjectDescription.
The name, location, and content of this file are part of the workspace API. This means they are guaranteed not to change in a way that would @@ -37,11 +37,11 @@
IProject.setDescription.
Modifications to the project description file have mostly the same effect
-as changing the project description via IProject.setDescription.
+as changing the project description via IProject.setDescription.
One exception is that adding or removing project natures will not trigger
the corresponding nature's configure or deconfigure method. Another
exception is that changes to the project name are ignored.
@@ -57,60 +57,60 @@
Configuration Markup:
-<!ELEMENT projectDescription (name, comment, projects, -buildSpec, natures, linkedResources)>
-<!ELEMENT name EMPTY>
+ <!ELEMENT projectDescription (name, comment, projects,
+buildSpec, natures, linkedResources)>
<!ELEMENT name EMPTY>
IProjectDescription.getName().
<!ELEMENT comment EMPTY>
+ <!ELEMENT comment EMPTY>
IProjectDescription.getComment().
<!ELEMENT projects (project)*>
+ <!ELEMENT project EMPTY>
IProjectDescription.getReferencedProjects().
<!ELEMENT buildSpec (buildCommand)*>
-<!ELEMENT buildCommand (name, arguments)>
-<!ELEMENT name EMPTY>
-<!ELEMENT arguments (dictionary?)>
-<!ELEMENT dictionary (key, value)*>
-<!ELEMENT key EMPTY>
-<!ELEMENT value EMPTY>
+ <!ELEMENT buildSpec (buildCommand)*>
<!ELEMENT buildCommand (name, arguments)>
<!ELEMENT name EMPTY>
<!ELEMENT arguments (dictionary?)>
<!ELEMENT dictionary (key, value)*>
<!ELEMENT key EMPTY>
<!ELEMENT value EMPTY>
IProjectDescription.getBuildSpec().
org.eclipse.core.resources.ICommand.
ICommand.getBuilderName().
ICommand.getArguments().
java.util.Map.
<!ELEMENT natures (nature)*>
-<!ELEMENT nature EMPTY>
+ <!ELEMENT natures (nature)*>
<!ELEMENT nature EMPTY>
IProjectDescription.getNatureIds().
<!ELEMENT linkedResources (link)*>
-<!ELEMENT link (name, type, location)>
-<!ELEMENT name EMPTY>
-<!ELEMENT type EMPTY>
-<!ELEMENT location EMPTY>
+ <!ELEMENT linkedResources (link)*>
<!ELEMENT link (name, type, location)>
<!ELEMENT name EMPTY>
<!ELEMENT type EMPTY>
<!ELEMENT location EMPTY>
<?xml version="1.0" encoding="UTF-8"?>
-
<projectDescription>
-
<name>WinterProject</name>
-
<comment>This is a cool project.</comment>
-
<projects>
-
<project>org.seasons.sdt</project>
-
<project>CoolStuff</project>
-
</projects>
-
<buildSpec>
-
<buildCommand>
-
-<name>org.seasons.sdt.seasonBuilder</name>
-
-<arguments>
-
-<dictionary>
-
-<key>climate</key>
-
-<value>cold</value>
-
-</dictionary>
-
-</arguments>
-
</buildCommand>
-
</buildSpec>
-
<natures>
-
<nature>org.seasons.sdt.seasonNature</nature>
-
</natures>
-
</projectDescription>
+
<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>WinterProject</name>
+ <comment>This is a cool project.</comment>
+ <projects>
+ <project>org.seasons.sdt</project>
+ <project>CoolStuff</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+
+<name>org.seasons.sdt.seasonBuilder</name>
+
+<arguments>
+
+<dictionary>
+
+<key>climate</key>
+
+<value>cold</value>
+
+</dictionary>
+
+</arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.seasons.sdt.seasonNature</nature>
+ </natures>
+</projectDescription>
API Information: The contents of the project description
-file map to the org.eclipse.core.resources.IProjectDescription
+file map to the org.eclipse.core.resources.IProjectDescription
interface. The project description file can be overwritten by the method
-IProject.setDescription().
IProject.setDescription().
diff --git a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
index f238aa18419..5ea92fee6a0 100644
--- a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
+++ b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
@@ -440,7 +440,7 @@ org.eclipse.osgi.service.environment.Constants for known values.
org.eclipse.osgi.service.environment.Constants for known values.