From 21a3e327a7d115cbe93bdcfcd2d01b0915e6ce8f Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Fri, 13 Sep 2013 09:48:33 -0700 Subject: [PATCH] Revert "[bug 417138] Various schema cleanups in cdt.debug.*" This reverts commit 9e3da43fe55f25ed8ce5e7ba14d3f8f03790c5f0. --- .../schema/BreakpointAction.exsd | 176 +++++++++++------- .../schema/BreakpointExtension.exsd | 72 ++++--- .../schema/CDebugger.exsd | 76 ++++---- .../schema/ExecutablesImporter.exsd | 7 +- .../schema/ExecutablesProvider.exsd | 31 +-- .../schema/SourceFilesProvider.exsd | 31 +-- .../schema/SourceRemappingProvider.exsd | 10 +- .../schema/SupportedSourceContainerTypes.exsd | 10 +- 8 files changed, 240 insertions(+), 173 deletions(-) mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/BreakpointAction.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/BreakpointExtension.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/CDebugger.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/ExecutablesImporter.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/ExecutablesProvider.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/SourceFilesProvider.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/SourceRemappingProvider.exsd mode change 100755 => 100644 debug/org.eclipse.cdt.debug.core/schema/SupportedSourceContainerTypes.exsd diff --git a/debug/org.eclipse.cdt.debug.core/schema/BreakpointAction.exsd b/debug/org.eclipse.cdt.debug.core/schema/BreakpointAction.exsd old mode 100755 new mode 100644 index 0445e389d70..7c5b6bac2b1 --- a/debug/org.eclipse.cdt.debug.core/schema/BreakpointAction.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/BreakpointAction.exsd @@ -1,70 +1,106 @@ - - - - - - - - - Extension to provide additional actions to execute when a breakpoint is hit. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2007 Nokia and others. -All rights reserved. This program and the accompanying materials -are made available under the terms of the Eclipse Public License v1.0 -which accompanies this distribution, and is available at -http://www.eclipse.org/legal/epl-v10.html - - - + + + + + + + + + Extension to provide additional actions to execute when a breakpoint is hit. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Enter the first release in which this extension point appears.] + + + + + + + + + [Enter extension point usage example here.] + + + + + + + + + [Enter API information here.] + + + + + + + + + [Enter information about supplied implementation of this extension point.] + + + + + + + + + Copyright (c) 2007 Nokia and others. +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +which accompanies this distribution, and is available at +http://www.eclipse.org/legal/epl-v10.html + + + + diff --git a/debug/org.eclipse.cdt.debug.core/schema/BreakpointExtension.exsd b/debug/org.eclipse.cdt.debug.core/schema/BreakpointExtension.exsd old mode 100755 new mode 100644 index bc14e414a06..294b1dbc8e0 --- a/debug/org.eclipse.cdt.debug.core/schema/BreakpointExtension.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/BreakpointExtension.exsd @@ -1,6 +1,6 @@ - + @@ -9,12 +9,8 @@ This extension point defines a mechanism for defining a debug model specific extension to C breakpoints. + - - - - - @@ -42,32 +38,27 @@ + - Specifies a unique identifier for this breakpoint extension type. + specifies a unique identifier for this breakpoint extension type. - - - - Specifies the fully qualified identifier (id) of the corresponding marker definition for breakpoints that this extension applies to. + specifies the fully qualified identifier (id) of the corresponding marker definition for breakpoints that this extension applies to - - - - Specifies the fully qualified name of the Java class that implements <code>ICBreakpointExtension</code>. + specifies the fully qualified name of the Java class that implements <code>ICBreakpointExtension</code>. @@ -77,35 +68,14 @@ - Specifies the fully qualified identifer (id) of the debug model that this extension applies to. + specifies the fully qualified identifer (id) of the debug model that this extension applies to - - - - - - - - - Copyright (c) 2007 Wind River Systems and others.<br> -All rights reserved. This program and the accompanying materials -are made available under the terms of the Eclipse Public License v1.0 -which accompanies this distribution, and is available at -<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> - - - - - - - - Value of the attribute <b>class</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.cdt.debug.core.model.ICBreakpointExtension</b>, and which supplies a constructor with a single argument of type <b>org.eclipse.cdt.debug.core.model.ICBreakpoint</b>. - - + + @@ -130,4 +100,28 @@ In the example above, the specified type of breakpoint extension is implemented This extension is going to apply to breakpoints with markers extending "com.example.ExampleBreakpointMarker", and to debug model with ID of "com.example.debug". + + + + + + + Value of the attribute <b>class</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.cdt.debug.core.model.ICBreakpointExtension</b>, and which supplies a constructor with a single argument of type <b>org.eclipse.cdt.debug.core.model.ICBreakpoint</b>. + + + + + + + + + + Copyright (c) 2007 Wind River Systems and others.<br> +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License v1.0 +which accompanies this distribution, and is available at +<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a> + + + diff --git a/debug/org.eclipse.cdt.debug.core/schema/CDebugger.exsd b/debug/org.eclipse.cdt.debug.core/schema/CDebugger.exsd old mode 100755 new mode 100644 index ae0813c94a7..cdeb3f46ec4 --- a/debug/org.eclipse.cdt.debug.core/schema/CDebugger.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/CDebugger.exsd @@ -1,20 +1,16 @@ - + - + [Enter description of this extension point] + - - - - - @@ -22,26 +18,27 @@ - A fully qualified identifier of the target extension point + a fully qualified identifier of the target extension point - An optional identifier of the extension instance + an optional identifier of the extension instance - An optional name of the extension instance + an optional name of the extension instance + @@ -50,39 +47,21 @@ - Specifies the debugger's name + specifies the debugger's name - + - Specifies the comma separated list of debugging modes (attach,core,run). + specifies the comma separated list of debugging modes (run,core,attach). - - - - - - - - - - - - - - - - - - - Specifies a fully qualified name of a Java class that implements <code>ICDIDebugger2</code> + specifies a fully qualified name of a Java class that implements &lt;code&gt;ICDIDebugger2&lt;/code&gt; @@ -94,9 +73,6 @@ specifies a unique identifier for this debugger. - - - @@ -122,6 +98,7 @@ + @@ -133,6 +110,34 @@ + + + + + + + [Enter extension point usage example here.] + + + + + + + + + [Enter API information here.] + + + + + + + + + [Enter information about supplied implementation of this extension point.] + + + @@ -145,4 +150,5 @@ which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html + diff --git a/debug/org.eclipse.cdt.debug.core/schema/ExecutablesImporter.exsd b/debug/org.eclipse.cdt.debug.core/schema/ExecutablesImporter.exsd old mode 100755 new mode 100644 index e19e149b64d..b3c24df4cb7 --- a/debug/org.eclipse.cdt.debug.core/schema/ExecutablesImporter.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/ExecutablesImporter.exsd @@ -6,9 +6,10 @@ - This extension point allows you to extend the executables manager in CDT by providing your own executables importer. + This extension points allows you to extened the executables manager in CDT by providing your own executables importer. + @@ -45,6 +46,7 @@ + @@ -59,6 +61,7 @@ + @@ -67,6 +70,7 @@ CDT 7.0 + @@ -78,4 +82,5 @@ </extension> + diff --git a/debug/org.eclipse.cdt.debug.core/schema/ExecutablesProvider.exsd b/debug/org.eclipse.cdt.debug.core/schema/ExecutablesProvider.exsd old mode 100755 new mode 100644 index 5e2cde3b3c6..f0769b52a11 --- a/debug/org.eclipse.cdt.debug.core/schema/ExecutablesProvider.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/ExecutablesProvider.exsd @@ -2,18 +2,19 @@ - + - + - This extension point allows you to extend the executables manager in CDT by providing your own executables provider for certain types of projects. + This extension points allows you to extened the executables manager in CDT by providing your own executables provider for certain types of projects. + - + - + @@ -38,13 +39,14 @@ - + - + + @@ -52,25 +54,27 @@ - + - + + - + - + CDT 7.0 + - + - + <extension point="org.eclipse.cdt.debug.core.ExecutablesProvider"> @@ -78,4 +82,5 @@ </extension> + diff --git a/debug/org.eclipse.cdt.debug.core/schema/SourceFilesProvider.exsd b/debug/org.eclipse.cdt.debug.core/schema/SourceFilesProvider.exsd old mode 100755 new mode 100644 index 3a1ca03e05b..59d43a47af9 --- a/debug/org.eclipse.cdt.debug.core/schema/SourceFilesProvider.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/SourceFilesProvider.exsd @@ -2,18 +2,19 @@ - + - + - This extension point allows you to extend the executables manager in CDT by providing your own source files provider for certain types of executables. + This extension points allows you to extened the executables manager in CDT by providing your own source files provider for certain types of executables. + - + - + @@ -38,13 +39,14 @@ - + - + + @@ -52,25 +54,27 @@ - + - + + - + - + CDT 7.0 + - + - + <extension point="org.eclipse.cdt.debug.core.SourceFilesProvider"> @@ -78,4 +82,5 @@ </extension> + diff --git a/debug/org.eclipse.cdt.debug.core/schema/SourceRemappingProvider.exsd b/debug/org.eclipse.cdt.debug.core/schema/SourceRemappingProvider.exsd old mode 100755 new mode 100644 index f56cb6841e9..fad60fb6746 --- a/debug/org.eclipse.cdt.debug.core/schema/SourceRemappingProvider.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/SourceRemappingProvider.exsd @@ -6,9 +6,10 @@ - This extension point allows you to extend the executables manager in CDT by providing your own source remapping provider. + This extension points allows you to extened the executables manager in CDT by providing your own source remapping provider. + @@ -45,6 +46,7 @@ + @@ -59,6 +61,7 @@ + @@ -67,6 +70,7 @@ CDT 7.0 + @@ -78,4 +82,8 @@ </extension> + + + + diff --git a/debug/org.eclipse.cdt.debug.core/schema/SupportedSourceContainerTypes.exsd b/debug/org.eclipse.cdt.debug.core/schema/SupportedSourceContainerTypes.exsd old mode 100755 new mode 100644 index 49f8360b432..d10dfe303d1 --- a/debug/org.eclipse.cdt.debug.core/schema/SupportedSourceContainerTypes.exsd +++ b/debug/org.eclipse.cdt.debug.core/schema/SupportedSourceContainerTypes.exsd @@ -6,9 +6,10 @@ - This extension point provides a mechanism for contributing source container types to the preference page "C/C++ / Debug / Common Source Lookup Path". + The extension point provides a mechanism for contributing source container types to the preference page "C/C++, Debug,Common Source Lookup Path". + @@ -45,6 +46,7 @@ + @@ -59,6 +61,8 @@ + + @@ -74,6 +78,7 @@ </pre> + @@ -82,6 +87,8 @@ Value of the attribute id must be a contribution to the extension point "org.eclipse.debug.core.sourceContainerTypes". + + @@ -94,4 +101,5 @@ which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html +