From cb676ddd09a1c149df30881b24f82810b86b8b86 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Thu, 29 Oct 2009 16:44:43 +0000 Subject: [PATCH] bug 293572: No schema found for org.eclipse.cdt.core.ScannerInfoProvider/BinaryParser extension points --- core/org.eclipse.cdt.core/plugin.xml | 4 +- .../schema/BinaryParser.exsd | 143 ++++++++++++++++++ .../schema/CExtensionGeneric.exsd | 87 +++++++++++ 3 files changed, 232 insertions(+), 2 deletions(-) create mode 100644 core/org.eclipse.cdt.core/schema/BinaryParser.exsd create mode 100644 core/org.eclipse.cdt.core/schema/CExtensionGeneric.exsd diff --git a/core/org.eclipse.cdt.core/plugin.xml b/core/org.eclipse.cdt.core/plugin.xml index 1af203884e5..2c4f6083f5e 100644 --- a/core/org.eclipse.cdt.core/plugin.xml +++ b/core/org.eclipse.cdt.core/plugin.xml @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + diff --git a/core/org.eclipse.cdt.core/schema/BinaryParser.exsd b/core/org.eclipse.cdt.core/schema/BinaryParser.exsd new file mode 100644 index 00000000000..e2697fdda10 --- /dev/null +++ b/core/org.eclipse.cdt.core/schema/BinaryParser.exsd @@ -0,0 +1,143 @@ + + + + + + + + + This extension point is used to contribute a new Binary Parser to CDT. Binary parser analyses object/executable files to display their symbols and other information to a user. + + + + + + + + + + + + + + + + + ID of the extension point (Simple ID) + + + + + + + Name of the extension point + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Not recommended for usage. This is used only as a workaround for old code. The filter can only define visibility as private which would prevent the parser appearing in UI. Marked as deprecated as of CDT 6.1 planning to remove in next major release. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CDT 2.0 + + + + + + + + + + Plug-ins that want to extend this extension point must implement <samp>org.eclipse.cdt.core.IBinaryParser</samp> interface. + + + + + + + + + + Copyright (c) 2009, 2009 Andrew Gvozdev (Quoin Inc.) and others.<br/> +All rights reserved. This program and the accompanying materials<br/> +are made available under the terms of the Eclipse Public License v1.0<br/> +which accompanies this distribution, and is available at<br/> +http://www.eclipse.org/legal/epl-v10.html<br/> + + + + diff --git a/core/org.eclipse.cdt.core/schema/CExtensionGeneric.exsd b/core/org.eclipse.cdt.core/schema/CExtensionGeneric.exsd new file mode 100644 index 00000000000..866b5cba73c --- /dev/null +++ b/core/org.eclipse.cdt.core/schema/CExtensionGeneric.exsd @@ -0,0 +1,87 @@ + + + + + + + + + Generic definition of extension point used by ICConfigExtensionReference. This definition is for a family of extension points not for any specific one. + + + + + + + + + + + + + + + + + ID of the extension point (Simple ID) + + + + + + + Name of the extension point + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Copyright (c) 2009, 2009 Andrew Gvozdev (Quoin Inc.) and others.<br/> +All rights reserved. This program and the accompanying materials<br/> +are made available under the terms of the Eclipse Public License v1.0<br/> +which accompanies this distribution, and is available at<br/> +http://www.eclipse.org/legal/epl-v10.html<br/> + + + +