diff options
Diffstat (limited to 'org.eclipse.debug.core/core/org/eclipse/debug/core/ILogicalStructureType.java')
-rw-r--r-- | org.eclipse.debug.core/core/org/eclipse/debug/core/ILogicalStructureType.java | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILogicalStructureType.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILogicalStructureType.java index c6f4b3153..ff45b549e 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILogicalStructureType.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILogicalStructureType.java @@ -17,14 +17,16 @@ import org.eclipse.debug.core.model.ILogicalStructureTypeDelegate; import org.eclipse.debug.core.model.ILogicalStructureTypeDelegate2; /** - * Provides a value representing the logical structure of a raw implementation value - * from a debug model. Logical structures are useful for navigating complex data - * structures. Logical structure types are contributed via extensions in plug-in XML, - * and provide a delegate for performing logical value computation. Logical - * structure types can be retrieved from the <code>DebugPlugin</code>. + * Provides a value representing the logical structure of a raw implementation + * value from a debug model. Logical structures are useful for navigating + * complex data structures. Logical structure types are contributed via + * extensions in plug-in XML, and provide a delegate for performing logical + * value computation. Logical structure types can be retrieved from the + * <code>DebugPlugin</code>. * <p> * Following is example plug-in XML to define a logical structure type. * </p> + * * <pre> * <extension point="org.eclipse.debug.core.logicalStructureTypes"> * <logicalStructureType @@ -37,23 +39,25 @@ import org.eclipse.debug.core.model.ILogicalStructureTypeDelegate2; * </pre> * <p> * The attributes are specified as follows: + * </p> * <ul> * <li>id - unique identifier for this logical structure type</li> * <li>class - fully qualified name of class that implements - * <code>ILogicalStructureTypeDelegate</code></li> + * <code>ILogicalStructureTypeDelegate</code></li> * <li>modelIdentifier - identifier of the debug model this logical structure - * type is associated with</li> + * type is associated with</li> * <li>description - description of the logical structure provided</li> * </ul> - * </p> * <p> - * Clients contributing logicalStructureType extensions are not intended to implement - * this interface. Rather, they provide an <code>ILogicalStructureTypeDelegate</code> - * that optionally implements <code>ILogicalStructureTypeDelegate2</code> to provide - * dynamic descriptions of logical structures. - * Since 3.1, clients contributing logicalStructureProviders extensions may implement this - * interface to return a collection of logical structure types applicable to a value. + * Clients contributing logicalStructureType extensions are not intended to + * implement this interface. Rather, they provide an + * <code>ILogicalStructureTypeDelegate</code> that optionally implements + * <code>ILogicalStructureTypeDelegate2</code> to provide dynamic descriptions + * of logical structures. Since 3.1, clients contributing + * logicalStructureProviders extensions may implement this interface to return a + * collection of logical structure types applicable to a value. * </p> + * * @since 3.0 * @see org.eclipse.debug.core.model.ILogicalStructureTypeDelegate * @see org.eclipse.debug.core.ILogicalStructureProvider |