diff options
author | Luc Bourlier | 2004-12-13 22:45:37 +0000 |
---|---|---|
committer | Luc Bourlier | 2004-12-13 22:45:37 +0000 |
commit | f48df7b96036dd531ae91b06dcebfe9761f0dce3 (patch) | |
tree | dd372bfb60a00fd00a8e5ec404e1ad74487f7e53 /org.eclipse.debug.core/schema/logicalStructureProviders.exsd | |
parent | d267bee8e31ced227bc016e854432e331873a8e5 (diff) | |
download | eclipse.platform.debug-f48df7b96036dd531ae91b06dcebfe9761f0dce3.tar.gz eclipse.platform.debug-f48df7b96036dd531ae91b06dcebfe9761f0dce3.tar.xz eclipse.platform.debug-f48df7b96036dd531ae91b06dcebfe9761f0dce3.zip |
Bug 80873 - Fill out schema for logical structure providers
Diffstat (limited to 'org.eclipse.debug.core/schema/logicalStructureProviders.exsd')
-rw-r--r-- | org.eclipse.debug.core/schema/logicalStructureProviders.exsd | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/org.eclipse.debug.core/schema/logicalStructureProviders.exsd b/org.eclipse.debug.core/schema/logicalStructureProviders.exsd index 109ed2cce..e8b34608b 100644 --- a/org.eclipse.debug.core/schema/logicalStructureProviders.exsd +++ b/org.eclipse.debug.core/schema/logicalStructureProviders.exsd @@ -6,7 +6,9 @@ <meta.schema plugin="org.eclipse.debug.core" id="logicalStructureTypeProviders" name="%logicalStructureTypeProvidersExtensionPointName"/> </appInfo> <documentation> - [Enter description of this extension point.] + This extension point allows debuggers to provide logical structure type for a value. +This is an extension of the logical structure support provided by the extension point org.eclipse.debug.core.logicalStructureTypes. +This extension point allows the contributor to programmatically to provide logical structure types for a value. </documentation> </annotation> @@ -18,21 +20,21 @@ <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> <appInfo> <meta.attribute translatable="true"/> @@ -47,7 +49,7 @@ <attribute name="class" type="string" use="required"> <annotation> <documentation> - + fully qualified name of a Java class that implements <code>ILogicalStructureProvider</code>. </documentation> <appInfo> <meta.attribute kind="java" basedOn="org.eclipse.debug.internal.core.ILogicalStructureProvider"/> @@ -57,7 +59,7 @@ <attribute name="modelIdentifier" type="string" use="required"> <annotation> <documentation> - + identifier of the debug model this logical structure provider is associated with </documentation> </annotation> </attribute> @@ -69,7 +71,7 @@ <meta.section type="since"/> </appInfo> <documentation> - [Enter the first release in which this extension point appears.] + 3.1 </documentation> </annotation> @@ -78,25 +80,29 @@ <meta.section type="examples"/> </appInfo> <documentation> - [Enter extension point usage example here.] - </documentation> - </annotation> + The following is an example of a logical structure type extension point: - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - [Enter API information here.] +<p> +<pre> + <extension point="org.eclipse.debug.core.logicalStructureProviders"> + <logicalStructureProvider + class="com.example.ExampleLogicalStructureProvider" + modelIdentifier="com.example.debug.model"> + </logicalStructureProvider> + </extension> +</pre> +</p> + +In the example above, the specified logical structure provider will be consulted for alternative logical structures for values from the <code>com.example.debug.model</code> debug model as they are displayed in the variables view. </documentation> </annotation> <annotation> <appInfo> - <meta.section type="implementation"/> + <meta.section type="apiInfo"/> </appInfo> <documentation> - [Enter information about supplied implementation of this extension point.] + Value of the attribute <b>class</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.debug.core.ILogicalStructureProvider</b>. </documentation> </annotation> @@ -105,8 +111,12 @@ <meta.section type="copyright"/> </appInfo> <documentation> - + Copyright (c) 2004 IBM Corporation and others.<br> +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 +<a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a> </documentation> </annotation> -</schema>
\ No newline at end of file +</schema> |