Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Swanson2004-11-18 18:33:27 +0000
committerDarin Swanson2004-11-18 18:33:27 +0000
commit0ad5600a5e94123937876b7890ff9e6546a531a5 (patch)
tree7ffff2ee61ee020d33f370c3cc13553bab1dac8d /org.eclipse.debug.core/schema
parent872891c9ec61260c722c4f22c897a869cfb92368 (diff)
downloadeclipse.platform.debug-0ad5600a5e94123937876b7890ff9e6546a531a5.tar.gz
eclipse.platform.debug-0ad5600a5e94123937876b7890ff9e6546a531a5.tar.xz
eclipse.platform.debug-0ad5600a5e94123937876b7890ff9e6546a531a5.zip
Bug 78751 - Extension Point Schema Changes
Diffstat (limited to 'org.eclipse.debug.core/schema')
-rw-r--r--org.eclipse.debug.core/schema/breakpoints.exsd5
-rw-r--r--org.eclipse.debug.core/schema/launchConfigurationComparators.exsd32
-rw-r--r--org.eclipse.debug.core/schema/launchConfigurationTypes.exsd11
-rw-r--r--org.eclipse.debug.core/schema/launchDelegates.exsd40
-rw-r--r--org.eclipse.debug.core/schema/launchModes.exsd55
-rw-r--r--org.eclipse.debug.core/schema/launchers.exsd16
-rw-r--r--org.eclipse.debug.core/schema/logicalStructureTypes.exsd5
-rw-r--r--org.eclipse.debug.core/schema/processFactories.exsd61
-rw-r--r--org.eclipse.debug.core/schema/sourceContainerTypes.exsd58
-rw-r--r--org.eclipse.debug.core/schema/sourceLocators.exsd35
-rw-r--r--org.eclipse.debug.core/schema/sourcePathComputers.exsd52
-rw-r--r--org.eclipse.debug.core/schema/statusHandlers.exsd36
-rw-r--r--org.eclipse.debug.core/schema/watchExpressionDelegates.exsd224
13 files changed, 334 insertions, 296 deletions
diff --git a/org.eclipse.debug.core/schema/breakpoints.exsd b/org.eclipse.debug.core/schema/breakpoints.exsd
index abff83a1d..4b8205dc9 100644
--- a/org.eclipse.debug.core/schema/breakpoints.exsd
+++ b/org.eclipse.debug.core/schema/breakpoints.exsd
@@ -58,7 +58,7 @@
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- specifies the fully qualified name of the java class that implements &lt;samp&gt;IBreakpoint&lt;/samp&gt;.
+ specifies the fully qualified name of the Java class that implements &lt;code&gt;IBreakpoint&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.core.model.Breakpoint"/>
@@ -70,6 +70,9 @@
<documentation>
specifies a user-presentable name for this breakpoint type. For example, &quot;Java Line Breakpoint&quot;. This attribute was added in 3.1 to support automatic grouping of breakpoints by breakpoint type. When this attribute is unspecified, breakpoints of this type cannot be automatically grouped by type.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
</complexType>
diff --git a/org.eclipse.debug.core/schema/launchConfigurationComparators.exsd b/org.eclipse.debug.core/schema/launchConfigurationComparators.exsd
index 023157f6b..23a5a526b 100644
--- a/org.eclipse.debug.core/schema/launchConfigurationComparators.exsd
+++ b/org.eclipse.debug.core/schema/launchConfigurationComparators.exsd
@@ -2,16 +2,16 @@
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.debug.core">
<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.debug.core" id="launchConfigurationComparators" name="Launch Configuration Comparators"/>
- </appInfo>
- <documentation>
- This extension point provides a configurable mechanism for comparing specific attributes of a launch configuration.
+ <appInfo>
+ <meta.schema plugin="org.eclipse.debug.core" id="launchConfigurationComparators" name="Launch Configuration Comparators"/>
+ </appInfo>
+ <documentation>
+ This extension point provides a configurable mechanism for comparing specific attributes of a launch configuration.
In general, launch configuration attributes can be compared for equality via the default implementation of &lt;samp&gt;java.lang.Object.equals(Object)&lt;/samp&gt;.
However, attributes that require special handling should implement this extension point.
For example, when an attribute is stored as XML, it is possible that two strings representing an equivalent attribute have different whitespace formatting.
- </documentation>
-</annotation>
+ </documentation>
+ </annotation>
<element name="extension">
<complexType>
@@ -35,7 +35,7 @@ For example, when an attribute is stored as XML, it is possible that two strings
<attribute name="name" type="string">
<annotation>
<documentation>
- an optional name of the extension instance
+ an optional name of the extension instance
</documentation>
</annotation>
</attribute>
@@ -61,7 +61,7 @@ For example, when an attribute is stored as XML, it is possible that two strings
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- specifies a fully-qualified name of a class that implements &lt;samp&gt;java.util.Comparator&lt;/samp&gt;.
+ specifies a fully-qualified name of a class that implements &lt;code&gt;java.util.Comparator&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="java.util.Comparator"/>
@@ -80,13 +80,13 @@ For example, when an attribute is stored as XML, it is possible that two strings
&lt;p&gt;
&lt;pre&gt;
- &lt;extension point="org.eclipse.debug.core.launchConfigurationComparators"&gt;
- &lt;launchConfigurationComparator
- id="com.example.ExampleIdentifier"
- attribute="com.example.ExampleAttributeName"
- class="com.example.ComparatorImplementation"&gt;
- &lt;/launchConfigurationComparator&gt;
- &lt;/extension&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.launchConfigurationComparators&quot;&gt;
+ &lt;launchConfigurationComparator
+ id=&quot;com.example.ExampleIdentifier&quot;
+ attribute=&quot;com.example.ExampleAttributeName&quot;
+ class=&quot;com.example.ComparatorImplementation&quot;&gt;
+ &lt;/launchConfigurationComparator&gt;
+ &lt;/extension&gt;
&lt;/pre&gt;
&lt;/p&gt;
diff --git a/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd b/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd
index c6624d444..5a9314970 100644
--- a/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd
+++ b/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd
@@ -61,7 +61,7 @@ responsible for the implementation of launching an application.
<attribute name="delegate" type="string" use="required">
<annotation>
<documentation>
- specifies the fully qualified name of the Java class that implements &lt;samp&gt;ILaunchConfigurationDelegate&lt;/samp&gt;.
+ specifies the fully qualified name of the Java class that implements &lt;code&gt;ILaunchConfigurationDelegate&lt;/code&gt;.
Launch configuration instances of this type will delegate to instances of this class to perform launching.
</documentation>
<appInfo>
@@ -81,19 +81,22 @@ Launch configuration instances of this type will delegate to instances of this c
<documentation>
specifies a human-readable name for this type of launch configuration.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
<attribute name="public" type="boolean">
<annotation>
<documentation>
- specifies whether this launch configuration type is accessible by users. Defaults to true if not specified.
+ specifies whether this launch configuration type is accessible by users. Defaults to &lt;code&gt;true&lt;/code&gt; if not specified.
</documentation>
</annotation>
</attribute>
<attribute name="category" type="string">
<annotation>
<documentation>
- an optional attribute that specifies this launch configuration type&apos;s category. The default value is unspecified (null). Categories are client defined. This attribute was added in the 2.1 release.
+ an optional attribute that specifies this launch configuration type&apos;s category. The default value is unspecified (&lt;code&gt;null&lt;/code&gt;). Categories are client defined. This attribute was added in the 2.1 release.
</documentation>
</annotation>
</attribute>
@@ -126,7 +129,7 @@ Launch configuration instances of this type will delegate to instances of this c
<attribute name="default" type="boolean">
<annotation>
<documentation>
- specifies whether this launch configuration type should be the default launch configuration type for the specified file extension. Defaults to false if not specified.
+ specifies whether this launch configuration type should be the default launch configuration type for the specified file extension. Defaults to &lt;code&gt;false&lt;/code&gt; if not specified.
</documentation>
</annotation>
</attribute>
diff --git a/org.eclipse.debug.core/schema/launchDelegates.exsd b/org.eclipse.debug.core/schema/launchDelegates.exsd
index e0542a5d5..e7ec343f5 100644
--- a/org.eclipse.debug.core/schema/launchDelegates.exsd
+++ b/org.eclipse.debug.core/schema/launchDelegates.exsd
@@ -58,7 +58,7 @@
<attribute name="delegate" type="string" use="required">
<annotation>
<documentation>
- specifies the fully qualified name of the Java class that implements &lt;samp&gt;ILaunchConfigurationDelegate&lt;/samp&gt;.
+ specifies the fully qualified name of the Java class that implements &lt;code&gt;ILaunchConfigurationDelegate&lt;/code&gt;.
Launch configuration instances of this delegate&apos;s type will delegate to instances of this class to perform launching.
</documentation>
<appInfo>
@@ -97,21 +97,21 @@ Launch configuration instances of this delegate&apos;s type will delegate to ins
<meta.section type="examples"/>
</appInfo>
<documentation>
- The following is an example of a launch delegate extension point:
-
-&lt;p&gt;
-&lt;pre&gt;
- &lt;extension point=&quot;org.eclipse.debug.core.launchDelegates&quot;&gt;
- &lt;launchDelegate
- id=&quot;com.example.ExampleProfileDelegate&quot;
- delegate=&quot;com.example.ExampleProfileDelegate&quot;
- type=&quot;org.eclipse.jdt.launching.localJavaApplication&quot;
- modes=&quot;profile&quot;&gt;
- &lt;/launchDelegate&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
-&lt;/p&gt;
-
+ The following is an example of a launch delegate extension point:
+
+&lt;p&gt;
+&lt;pre&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.launchDelegates&quot;&gt;
+ &lt;launchDelegate
+ id=&quot;com.example.ExampleProfileDelegate&quot;
+ delegate=&quot;com.example.ExampleProfileDelegate&quot;
+ type=&quot;org.eclipse.jdt.launching.localJavaApplication&quot;
+ modes=&quot;profile&quot;&gt;
+ &lt;/launchDelegate&gt;
+ &lt;/extension&gt;
+&lt;/pre&gt;
+&lt;/p&gt;
+
In the example above, the specified launch delegate is contributed to launch Java applications in profile mode.
</documentation>
</annotation>
@@ -130,10 +130,10 @@ In the example above, the specified launch delegate is contributed to launch Jav
<meta.section type="copyright"/>
</appInfo>
<documentation>
- Copyright (c) 2000, 2004 IBM Corporation and others.&lt;br&gt;
-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
+ Copyright (c) 2000, 2004 IBM Corporation and others.&lt;br&gt;
+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
&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
</documentation>
</annotation>
diff --git a/org.eclipse.debug.core/schema/launchModes.exsd b/org.eclipse.debug.core/schema/launchModes.exsd
index 794537ba1..96936b64e 100644
--- a/org.eclipse.debug.core/schema/launchModes.exsd
+++ b/org.eclipse.debug.core/schema/launchModes.exsd
@@ -9,14 +9,7 @@
This extension point provides a mechanism for contributing launch modes to the debug platform. The debug platform defines modes for &quot;run&quot;, &quot;debug&quot;, and &quot;profile&quot;.
</documentation>
</annotation>
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 3.0
- </documentation>
- </annotation>
+
<element name="extension">
<complexType>
<sequence>
@@ -67,6 +60,9 @@
<documentation>
A human-readable label that describes the launch mode
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
</complexType>
@@ -74,22 +70,31 @@
<annotation>
<appInfo>
- <meta.section type="examples"/>
+ <meta.section type="since"/>
</appInfo>
<documentation>
- The following is an example of a launch delegate extension point:
-
-&lt;p&gt;
-&lt;pre&gt;
- &lt;extension point=&quot;org.eclipse.debug.core.launchModes&quot;&gt;
- &lt;launchMode
- mode=&quot;profile&quot;
- label=&quot;Profile&quot;&gt;
- &lt;/launchMode&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
-&lt;/p&gt;
+ 3.0
+ </documentation>
+ </annotation>
+ <annotation>
+ <appInfo>
+ <meta.section type="examples"/>
+ </appInfo>
+ <documentation>
+ The following is an example of a launch delegate extension point:
+
+&lt;p&gt;
+&lt;pre&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.launchModes&quot;&gt;
+ &lt;launchMode
+ mode=&quot;profile&quot;
+ label=&quot;Profile&quot;&gt;
+ &lt;/launchMode&gt;
+ &lt;/extension&gt;
+&lt;/pre&gt;
+&lt;/p&gt;
+
In the example above, the profile launch mode is contributed.
</documentation>
</annotation>
@@ -108,10 +113,10 @@ In the example above, the profile launch mode is contributed.
<meta.section type="copyright"/>
</appInfo>
<documentation>
- Copyright (c) 2000, 2004 IBM Corporation and others.&lt;br&gt;
-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
+ Copyright (c) 2000, 2004 IBM Corporation and others.&lt;br&gt;
+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
&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
</documentation>
</annotation>
diff --git a/org.eclipse.debug.core/schema/launchers.exsd b/org.eclipse.debug.core/schema/launchers.exsd
index ccca45db1..2e21b120b 100644
--- a/org.eclipse.debug.core/schema/launchers.exsd
+++ b/org.eclipse.debug.core/schema/launchers.exsd
@@ -60,8 +60,8 @@ this launcher.
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- fully qualified name of the class that implements
-&lt;samp&gt;org.eclipse.debug.core.model.ILauncherDelegate&lt;/samp&gt;.
+ fully qualified name of the Java class that implements
+&lt;code&gt;org.eclipse.debug.core.model.ILauncherDelegate&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.core.model.ILauncherDelegate"/>
@@ -73,7 +73,7 @@ this launcher.
<documentation>
A comma separated list of modes this launcher supports.
The two supported modes are &quot;run&quot; and &quot;debug&quot; -
-as defined in &lt;samp&gt;org.eclipse.debug.core.ILaunchManager&lt;/samp&gt;.
+as defined in &lt;code&gt;org.eclipse.debug.core.ILaunchManager&lt;/code&gt;.
A launcher may be capable of launching in one or both modes.
</documentation>
</annotation>
@@ -83,13 +83,16 @@ A launcher may be capable of launching in one or both modes.
<documentation>
a label to use for the launcher. This attribute is used by the debug UI.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
<attribute name="wizard" type="string">
<annotation>
<documentation>
fully qualified name of the class that implements
-&lt;samp&gt;org.eclipse.debug.ui.ILaunchWizard&lt;/samp&gt;.
+&lt;code&gt;org.eclipse.debug.ui.ILaunchWizard&lt;/code&gt;.
This attribute is used by the debug UI. A launcher
may contribute a wizard that allows users to configure
and launch specific attributes.
@@ -103,7 +106,7 @@ and launch specific attributes.
<annotation>
<documentation>
whether a launcher is publically visible in the debug UI.
-If &quot;true&quot;, the launcher will be available from the
+If &lt;code&gt;true&lt;/code&gt;, the launcher will be available from the
debug UI - the launcher will appear as a choice
for a default launcher, launches created by this
launcher will appear in the launch history, and the
@@ -118,6 +121,9 @@ toolbar actions.
a description of the launcher. Currently only used
if the wizard attribute is specified.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
<attribute name="perspective" type="string">
diff --git a/org.eclipse.debug.core/schema/logicalStructureTypes.exsd b/org.eclipse.debug.core/schema/logicalStructureTypes.exsd
index f38fa81c1..62ada8180 100644
--- a/org.eclipse.debug.core/schema/logicalStructureTypes.exsd
+++ b/org.eclipse.debug.core/schema/logicalStructureTypes.exsd
@@ -51,8 +51,11 @@
<attribute name="description" type="string">
<annotation>
<documentation>
- a description of this logical structure. Since 3.1, this attribute is optional. When upspecified, a logical structure type delegate must also implement &lt;code&gt;ILogicalStructureTypeDelegate2&lt;/code&gt; to provide descriptions for values that logical structures are provided for.
+ a description of this logical structure. Since 3.1, this attribute is optional. When unspecified, a logical structure type delegate must also implement &lt;code&gt;ILogicalStructureTypeDelegate2&lt;/code&gt; to provide descriptions for values that logical structures are provided for.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
<attribute name="class" type="string" use="required">
diff --git a/org.eclipse.debug.core/schema/processFactories.exsd b/org.eclipse.debug.core/schema/processFactories.exsd
index 8ff57f3dd..6ffe3b8c3 100644
--- a/org.eclipse.debug.core/schema/processFactories.exsd
+++ b/org.eclipse.debug.core/schema/processFactories.exsd
@@ -2,23 +2,16 @@
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.debug.core">
<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.debug.core" id="processFactories" name="Process Factories"/>
- </appInfo>
- <documentation>
- This extension point provides a mechanism for specifying a process factory to be used with a launch configuration to create the appropriate instance of &lt;b&gt;IProcess&lt;/b&gt;.
- The launch configuration will require the &lt;b&gt;DebugPlugin.ATTR_PROCESS_FACTORY_ID&lt;/b&gt; attribute set to the appropriate process factory ID that will be
- used to create the &lt;b&gt;IProcess&lt;/b&gt;
- </documentation>
-</annotation>
- <annotation>
<appInfo>
- <meta.section type="since"/>
+ <meta.schema plugin="org.eclipse.debug.core" id="processFactories" name="Process Factories"/>
</appInfo>
<documentation>
- 3.0
+ This extension point provides a mechanism for specifying a process factory to be used with a launch configuration to create the appropriate instance of &lt;b&gt;IProcess&lt;/b&gt;.
+ The launch configuration will require the &lt;b&gt;DebugPlugin.ATTR_PROCESS_FACTORY_ID&lt;/b&gt; attribute set to the appropriate process factory ID that will be
+ used to create the &lt;b&gt;IProcess&lt;/b&gt;
</documentation>
</annotation>
+
<element name="extension">
<complexType>
<sequence>
@@ -41,7 +34,7 @@
<attribute name="name" type="string">
<annotation>
<documentation>
- an optional name of the extension instance
+ an optional name of the extension instance
</documentation>
</annotation>
</attribute>
@@ -65,7 +58,7 @@
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- specifies the fully qualified name of the Java class that implements IProcessFactory.
+ specifies the fully qualified name of the Java class that implements &lt;code&gt;IProcessFactory&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.core.IProcessFactory"/>
@@ -77,20 +70,29 @@
<annotation>
<appInfo>
- <meta.section type="examples"/>
+ <meta.section type="since"/>
</appInfo>
<documentation>
- The following is an example of a process factory extension point:
+ 3.0
+ </documentation>
+ </annotation>
-&lt;p&gt;
-&lt;pre&gt;
- &lt;extension point="org.eclipse.debug.core.processFactories"&gt;
- &lt;processFactory
- id="com.example.ExampleIdentifier"
- class="com.example.ExampleProcessFactory"&gt;
- &lt;/processFactory&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
+ <annotation>
+ <appInfo>
+ <meta.section type="examples"/>
+ </appInfo>
+ <documentation>
+ The following is an example of a process factory extension point:
+
+&lt;p&gt;
+&lt;pre&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.processFactories&quot;&gt;
+ &lt;processFactory
+ id=&quot;com.example.ExampleIdentifier&quot;
+ class=&quot;com.example.ExampleProcessFactory&quot;&gt;
+ &lt;/processFactory&gt;
+ &lt;/extension&gt;
+&lt;/pre&gt;
&lt;/p&gt;
</documentation>
</annotation>
@@ -109,11 +111,12 @@
<meta.section type="copyright"/>
</appInfo>
<documentation>
- Copyright (c) 2000, 2003 IBM Corporation and others.&lt;br&gt;
-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
+ Copyright (c) 2000, 2003 IBM Corporation and others.&lt;br&gt;
+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
&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
</documentation>
</annotation>
+
</schema>
diff --git a/org.eclipse.debug.core/schema/sourceContainerTypes.exsd b/org.eclipse.debug.core/schema/sourceContainerTypes.exsd
index 8ff382cda..5631df75a 100644
--- a/org.eclipse.debug.core/schema/sourceContainerTypes.exsd
+++ b/org.eclipse.debug.core/schema/sourceContainerTypes.exsd
@@ -6,18 +6,11 @@
<meta.schema plugin="org.eclipse.debug.core" id="sourceContainerTypes" name="Source Container Types"/>
</appInfo>
<documentation>
- This extension point allows for an extensible set of source container types to be contributed by the debug platform
+ This extension point allows for an extensible set of source container types to be contributed by the debug platform
source lookup facilities.
</documentation>
</annotation>
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 3.0
- </documentation>
- </annotation>
+
<element name="extension">
<complexType>
<sequence>
@@ -59,14 +52,17 @@
<attribute name="name" type="string" use="required">
<annotation>
<documentation>
- The name of this source container type use for presentation purposes.
+ The name of this source container type used for presentation purposes.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- A class that implements ISourceContainerTypeDelegate
+ A class that implements &lt;code&gt;ISourceContainerTypeDelegate&lt;/code&gt;
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.internal.core.sourcelookup.ISourceContainerTypeDelegate"/>
@@ -78,6 +74,9 @@
<documentation>
A short description of this source container for presentation purposes.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
</complexType>
@@ -94,19 +93,28 @@
<annotation>
<appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ 3.0
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
- The following is an example of a source container type definition:
-&lt;pre&gt;
-&lt;extension point=&quot;org.eclipse.debug.core.sourceContainerTypes&quot;&gt;
- &lt;sourceContainerType
- name=&quot;Project&quot;
- class=&quot;org.eclipse.debug.internal.core.sourcelookup.containers.ProjectSourceContainerType&quot;
- id=&quot;org.eclipse.debug.core.containerType.project&quot;
- description=&quot;A project in the workspace&quot;&gt;
- &lt;/sourceContainerType&gt;
-&lt;/extension&gt;
+ The following is an example of a source container type definition:
+&lt;pre&gt;
+&lt;extension point=&quot;org.eclipse.debug.core.sourceContainerTypes&quot;&gt;
+ &lt;sourceContainerType
+ name=&quot;Project&quot;
+ class=&quot;org.eclipse.debug.internal.core.sourcelookup.containers.ProjectSourceContainerType&quot;
+ id=&quot;org.eclipse.debug.core.containerType.project&quot;
+ description=&quot;A project in the workspace&quot;&gt;
+ &lt;/sourceContainerType&gt;
+&lt;/extension&gt;
&lt;/pre&gt;
</documentation>
</annotation>
@@ -134,10 +142,10 @@
<meta.section type="copyright"/>
</appInfo>
<documentation>
- Copyright (c) 2003, 2004 IBM Corporation and others.&lt;br&gt;
-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
+ Copyright (c) 2003, 2004 IBM Corporation and others.&lt;br&gt;
+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
&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
</documentation>
</annotation>
diff --git a/org.eclipse.debug.core/schema/sourceLocators.exsd b/org.eclipse.debug.core/schema/sourceLocators.exsd
index c92e24f9e..b3bb057f5 100644
--- a/org.eclipse.debug.core/schema/sourceLocators.exsd
+++ b/org.eclipse.debug.core/schema/sourceLocators.exsd
@@ -2,13 +2,13 @@
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.debug.core">
<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.debug.core" id="sourceLocators" name="Source Locators"/>
- </appInfo>
- <documentation>
- This extension point provides a mechanism specifying a source locator to be used with a launch configuration.
- </documentation>
-</annotation>
+ <appInfo>
+ <meta.schema plugin="org.eclipse.debug.core" id="sourceLocators" name="Source Locators"/>
+ </appInfo>
+ <documentation>
+ This extension point provides a mechanism specifying a source locator to be used with a launch configuration.
+ </documentation>
+ </annotation>
<element name="extension">
<complexType>
@@ -32,7 +32,7 @@
<attribute name="name" type="string">
<annotation>
<documentation>
- an optional name of the extension instance
+ an optional name of the extension instance
</documentation>
</annotation>
</attribute>
@@ -56,7 +56,7 @@
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- specifies the fully qualified name of the Java class that implements IPersistableSourceLocator.
+ specifies the fully qualified name of the Java class that implements &lt;code&gt;IPersistableSourceLocator&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.core.model.IPersistableSourceLocator"/>
@@ -68,6 +68,9 @@
<documentation>
a human-readable name, describing the type of this source locator.
</documentation>
+ <appInfo>
+ <meta.attribute translatable="true"/>
+ </appInfo>
</annotation>
</attribute>
</complexType>
@@ -82,13 +85,13 @@
&lt;p&gt;
&lt;pre&gt;
- &lt;extension point="org.eclipse.debug.core.sourceLocators"&gt;
- &lt;sourceLocator
- id="com.example.ExampleIdentifier"
- class="com.example.ExampleSourceLocator"
- name="Example Source Locator"&gt;
- &lt;/sourceLocator&gt;
- &lt;/extension&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.sourceLocators&quot;&gt;
+ &lt;sourceLocator
+ id=&quot;com.example.ExampleIdentifier&quot;
+ class=&quot;com.example.ExampleSourceLocator&quot;
+ name=&quot;Example Source Locator&quot;&gt;
+ &lt;/sourceLocator&gt;
+ &lt;/extension&gt;
&lt;/pre&gt;
&lt;/p&gt;
</documentation>
diff --git a/org.eclipse.debug.core/schema/sourcePathComputers.exsd b/org.eclipse.debug.core/schema/sourcePathComputers.exsd
index 3b5e25a32..2df990a8d 100644
--- a/org.eclipse.debug.core/schema/sourcePathComputers.exsd
+++ b/org.eclipse.debug.core/schema/sourcePathComputers.exsd
@@ -6,20 +6,13 @@
<meta.schema plugin="org.eclipse.debug.core" id="sourcePathComputers" name="Source Path Computers"/>
</appInfo>
<documentation>
- Defines an extension point to register a computer that can describe a default source lookup path for
- a launch configuration. Source path computers are associated with launch configuration types via the
- launchConfigurationTypes extension point. As well, a source path computer can be associated with a
+ Defines an extension point to register a computer that can describe a default source lookup path for
+ a launch configuration. Source path computers are associated with launch configuration types via the
+ launchConfigurationTypes extension point. As well, a source path computer can be associated with a
specific launch configuration via the launch configuration attribute ATTR_SOURCE_PATH_COMPUTER_ID.
</documentation>
</annotation>
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 3.0
- </documentation>
- </annotation>
+
<element name="extension">
<complexType>
<sequence>
@@ -52,7 +45,7 @@
<element name="sourcePathComputer">
<annotation>
<documentation>
- Defines an extension point to register a computer that can describe a default source lookup path
+ Defines an extension point to register a computer that can describe a default source lookup path
for a launch configuration.
</documentation>
</annotation>
@@ -67,7 +60,7 @@
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- A class that implements ISourcePathComputerDelegate.
+ A class that implements &lt;code&gt;ISourcePathComputerDelegate&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.internal.core.sourcelookup.ISourcePathComputerDelegate"/>
@@ -88,17 +81,26 @@
<annotation>
<appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ 3.0
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
- Following is an example source path computer definition:
-&lt;pre&gt;
- &lt;extension point=&quot;org.eclipse.debug.core.sourcePathComputers&quot;&gt;
- &lt;sourcePathComputer
- id=&quot;org.eclipse.example.exampleSourcePathComputer&quot;
- class=&quot;org.eclipse.example.SourcePathComputer&quot;&gt;
- &lt;/sourcePathComputer&gt;
- &lt;/extension&gt;
+ Following is an example source path computer definition:
+&lt;pre&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.sourcePathComputers&quot;&gt;
+ &lt;sourcePathComputer
+ id=&quot;org.eclipse.example.exampleSourcePathComputer&quot;
+ class=&quot;org.eclipse.example.SourcePathComputer&quot;&gt;
+ &lt;/sourcePathComputer&gt;
+ &lt;/extension&gt;
&lt;/pre&gt;
</documentation>
</annotation>
@@ -126,10 +128,10 @@
<meta.section type="copyright"/>
</appInfo>
<documentation>
- Copyright (c) 2003, 2004 IBM Corporation and others.&lt;br&gt;
-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
+ Copyright (c) 2003, 2004 IBM Corporation and others.&lt;br&gt;
+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
&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
</documentation>
</annotation>
diff --git a/org.eclipse.debug.core/schema/statusHandlers.exsd b/org.eclipse.debug.core/schema/statusHandlers.exsd
index 6c9fc0adb..a3415daa4 100644
--- a/org.eclipse.debug.core/schema/statusHandlers.exsd
+++ b/org.eclipse.debug.core/schema/statusHandlers.exsd
@@ -2,15 +2,15 @@
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.debug.core">
<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.debug.core" id="statusHandlers" name="Status Handlers"/>
- </appInfo>
- <documentation>
- This extension point provides a mechanism for separating the generation and resolution of an error.
+ <appInfo>
+ <meta.schema plugin="org.eclipse.debug.core" id="statusHandlers" name="Status Handlers"/>
+ </appInfo>
+ <documentation>
+ This extension point provides a mechanism for separating the generation and resolution of an error.
The interaction between the source of the error and the resolution is client-defined.
It is a client responsibility to look up and delegate to status handlers when an error condition occurs.
- </documentation>
-</annotation>
+ </documentation>
+ </annotation>
<element name="extension">
<complexType>
@@ -34,7 +34,7 @@ It is a client responsibility to look up and delegate to status handlers when an
<attribute name="name" type="string">
<annotation>
<documentation>
- an optional name of the extension instance
+ an optional name of the extension instance
</documentation>
</annotation>
</attribute>
@@ -53,7 +53,7 @@ It is a client responsibility to look up and delegate to status handlers when an
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
- specifies the fully qualified name of the Java class that implements IStatusHandler.
+ specifies the fully qualified name of the Java class that implements &lt;code&gt;IStatusHandler&lt;/code&gt;.
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn="org.eclipse.debug.core.IStatusHandler"/>
@@ -63,7 +63,7 @@ It is a client responsibility to look up and delegate to status handlers when an
<attribute name="plugin" type="string" use="required">
<annotation>
<documentation>
- Plug-in identifier that corresponds to the plug-in of the status this handler is registered for. (i.e. IStatus.getPlugin()).
+ Plug-in identifier that corresponds to the plug-in of the status this handler is registered for. (i.e. &lt;code&gt;IStatus.getPlugin()&lt;/code&gt;).
</documentation>
</annotation>
</attribute>
@@ -86,14 +86,14 @@ It is a client responsibility to look up and delegate to status handlers when an
&lt;p&gt;
&lt;pre&gt;
- &lt;extension point="org.eclipse.debug.core.statusHandlers"&gt;
- &lt;statusHandler
- id="com.example.ExampleIdentifier"
- class="com.example.ExampleStatusHandler"
- plugin="com.example.ExamplePluginId"
- code="123"&gt;
- &lt;/statusHandler&gt;
- &lt;/extension&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.statusHandlers&quot;&gt;
+ &lt;statusHandler
+ id=&quot;com.example.ExampleIdentifier&quot;
+ class=&quot;com.example.ExampleStatusHandler&quot;
+ plugin=&quot;com.example.ExamplePluginId&quot;
+ code=&quot;123&quot;&gt;
+ &lt;/statusHandler&gt;
+ &lt;/extension&gt;
&lt;/pre&gt;
&lt;/p&gt;
diff --git a/org.eclipse.debug.core/schema/watchExpressionDelegates.exsd b/org.eclipse.debug.core/schema/watchExpressionDelegates.exsd
index 5e0365bce..fa14bfa45 100644
--- a/org.eclipse.debug.core/schema/watchExpressionDelegates.exsd
+++ b/org.eclipse.debug.core/schema/watchExpressionDelegates.exsd
@@ -1,118 +1,120 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.debug.core">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.debug.core" id="watchExpressionDelegates" name="watchExpressionDelegates"/>
- </appInfo>
- <documentation>
- This extension provides a mechanism for providing delegates to evaluate watch expressions on a per debug model basis. Watch expression delegates perform evaluations for watch expressions and report the results asynchronously.
- </documentation>
- </annotation>
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 3.0
- </documentation>
- </annotation>
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="watchExpressionDelegate" minOccurs="0" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="watchExpressionDelegate">
- <complexType>
- <attribute name="debugModel" type="string" use="required">
- <annotation>
- <documentation>
- specifies the id of the debug model that this delegate provides evaluations for
- </documentation>
- </annotation>
- </attribute>
- <attribute name="delegateClass" type="string" use="required">
- <annotation>
- <documentation>
- specifies a Java class which implements &lt;samp&gt;org.eclipse.debug.core.model.IWatchExpressionDelegate&lt;/samp&gt;, which is used to evaluate the value of an expression.
- </documentation>
- <appInfo>
- <meta.attribute kind="java" basedOn="org.eclipse.debug.core.model.IWatchExpressionDelegate"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- 3.0
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
-&lt;pre&gt;
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Schema file written by PDE -->
+<schema targetNamespace="org.eclipse.debug.core">
+<annotation>
+ <appInfo>
+ <meta.schema plugin="org.eclipse.debug.core" id="watchExpressionDelegates" name="watchExpressionDelegates"/>
+ </appInfo>
+ <documentation>
+ This extension provides a mechanism for providing delegates to evaluate watch expressions on a per debug model basis. Watch expression delegates perform evaluations for watch expressions and report the results asynchronously.
+ </documentation>
+ </annotation>
+
+ <element name="extension">
+ <complexType>
+ <sequence>
+ <element ref="watchExpressionDelegate" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="point" type="string" use="required">
+ <annotation>
+ <documentation>
+ a fully qualified identifier of the target extension point
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="id" type="string">
+ <annotation>
+ <documentation>
+ an optional identifier of the extension instance
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="name" type="string">
+ <annotation>
+ <documentation>
+ an optional name of the extension instance
+ </documentation>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <element name="watchExpressionDelegate">
+ <complexType>
+ <attribute name="debugModel" type="string" use="required">
+ <annotation>
+ <documentation>
+ specifies the id of the debug model that this delegate provides evaluations for
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="delegateClass" type="string" use="required">
+ <annotation>
+ <documentation>
+ specifies a Java class which implements &lt;code&gt;org.eclipse.debug.core.model.IWatchExpressionDelegate&lt;/code&gt;, which is used to evaluate the value of an expression.
+ </documentation>
+ <appInfo>
+ <meta.attribute kind="java" basedOn="org.eclipse.debug.core.model.IWatchExpressionDelegate"/>
+ </appInfo>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ 3.0
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="since"/>
+ </appInfo>
+ <documentation>
+ 3.0
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="examples"/>
+ </appInfo>
+ <documentation>
+ &lt;pre&gt;
The following is the definition of a watch expression delegate for the com.example.foo plug-in:
- &lt;extension point="org.eclipse.debug.core.watchExpressionDelegates"&gt;
+ &lt;extension point=&quot;org.eclipse.debug.core.watchExpressionDelegates&quot;&gt;
&lt;watchExpressionDelegate
- debugModel="org.eclipse.jdt.debug"
- delegateClass="org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"/&gt;
+ debugModel=&quot;org.eclipse.jdt.debug&quot;
+ delegateClass=&quot;org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate&quot;/&gt;
&lt;/extension&gt;
-&lt;/pre&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- Value of the attribute &lt;b&gt;delegateClass&lt;/b&gt; must be a fully qualified name of a Java class that implements the interface &lt;b&gt;org.eclipse.debug.core.model.IWatchExpressionDelegate&lt;/b&gt;.
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
+&lt;/pre&gt;
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="apiInfo"/>
+ </appInfo>
+ <documentation>
+ Value of the attribute &lt;b&gt;delegateClass&lt;/b&gt; must be a fully qualified name of a Java class that implements the interface &lt;b&gt;org.eclipse.debug.core.model.IWatchExpressionDelegate&lt;/b&gt;.
+ </documentation>
+ </annotation>
+
+ <annotation>
+ <appInfo>
+ <meta.section type="copyright"/>
+ </appInfo>
+ <documentation>
Copyright (c) 2000, 2003 IBM Corporation and others.&lt;br&gt;
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
-&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
- </documentation>
- </annotation>
-
-</schema>
+&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;
+ </documentation>
+ </annotation>
+
+</schema>

Back to the top